自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 在服务器上安装CUDA11版本的Evox库

CUDA11x安装Evox库,以及安装过程中的报错问题解决方案。

2024-07-02 20:49:44 359

原创 MSP430F5529-MPU6050陀螺仪

这里使用的是维特智能的JY61陀螺仪,具体信息可以参考官网mpu6050三轴六轴加速度计姿态角度传感器模块维特智能JY61 JY61型陀螺仪可以通过I2C或者串口模式向开发板传输数据,但是I2C通信传过来的数据是原始数据,未经处理,需要自己解算姿态。串口通信传过来的数据是经过陀螺仪内部解算后的结果。以下为串口输出结果: 一般串口输出取用角度输出值。 I2C通信可以选择硬件通信或者模拟通信。硬件通信需要在开发板上配置相关的I2C...

2021-11-13 14:22:43 7360 5

原创 MSP430F5529-串口介绍

开发板一共有两个串口,分别为P4.4,P4.5和P3.3,P3.4 其中P4的串口是开发板上面用短接套套起来的那个,套上短接套进行相关以后就可以和电脑进行串口通信,也可以拆下短接套和其他外设或芯片进行串口通信。 不同频率第四步的配置的数据不同,其他配置应该没什么差别。 对于串口0的配置顺序也是这样的,只要把UCA后面的1改成0就行了。 注:截取的送药车代码,没测试过。 配置过程为: 1...

2021-11-12 19:39:18 6587 3

原创 MSP430F5529-定时器介绍

开发板有两个定时器:定时器A和定时器B。因为定时器B和定时器A差不多,所以就介绍一下定时器A。 定时器A一共有三个,定时器B有一个。其中定时器A分为Timer0_A,Timer1_A,Timer2_A。定时器A支持多重捕获/比较,PWM输出和定时功能,具备中断函数,可以通过定时器溢出或者捕获/比较触发。 这里介绍定时器A的定时器功能和输出PWM功能。其他没涉及的不做介绍。 下面介绍定时器A0相关的寄存器: ...

2021-11-12 18:47:21 3800

原创 MSP430f5529-GPIO简介

理论上来说,在不进行端口功能复用的情况下,每一个端口都能用作普通GPIO口用。其中P1和P2端口可以用作外部中断端口。其余的端口作用可以参考开发板自带的端口功能图。 这里介绍外部中断和普通作用GPIO口寄存器和配置。 430f5529使用的是宏定义的引脚名称。 这里用P1口做例子: 1.P1IN 可以读取当前P1端口某引脚上的信号值,用于读取电平信号,比如检测按键输入,通过读取P1IN 的值判断按键是否按下,如果按...

2021-11-12 16:45:37 4844

原创 MSP432E401Y-串口输出

时间关系和想要偷懒的想法,用寄存器定义去实现串口输出还是有点困难,还是改装一下官方例程比较简单。不过UART相关的翻译还是做到位了,详细介绍和配置参考下文。这次的工程文件里面有额外的uart.c和uart.h文件,可以直接用git在https://github.com/VealFog/MSP432E401Y-WITH-CCS中clone对应的文件下来。1.介绍MSP432控制器包括了八个具有以下特征的UART:可编程波特率发生器允许速度高达 7.5 Mbps 的常规速度(16分频)和 15

2021-10-31 15:40:29 2532 4

原创 MSP432E401Y-PWM输出

不介绍死区相关配置和信息,这里为432自带的PWM输出,定时器PWM输出看上一篇文章一、时钟配置PWM有两个时钟源,系统时钟和预分频的系统时钟。通过写PWMCC(PWM Clock Configuration)寄存器中的USEPWM位来选择时钟源。二、PWM计时器每个PWM发生器的计时器都可以配置增/减计数模式或者减计数模式。在减计数模式中,计数器每次计数从装载值到零后会回到加载值,如此循环计数。增/减计数模式则相反计数。一般减计数模式被用来生成左对齐或者右对齐的PWM信号,增/减计数模式则

2021-10-24 16:10:08 1955

原创 MSP432E401Y-时钟输出PWM

关于时钟的PWM配置以及相关寄存器翻译在上篇文章中已经写过了,不做更多的描述。有问题移步MSP432E401Y-用定时器中断控制LED闪烁_丢萌的博客-CSDN博客。 MSP432E401Y自带的PWM口的输出会在下一篇详细翻译以及介绍。 关于定时器输出PWM的定义方式其实和中断差不多,具体的寄存器操作大同小异。这次参考了官方库修改系统频率(120兆HZ)然后用于生成2KHZ的PWM波,占空比为66% 具体代码如下/* Drive...

2021-10-22 21:19:29 998 1

原创 MSP432E401Y-用定时器中断控制LED闪烁

一、初始化以及初始化配置要使用GPTM(GPIO_TIMER),必须先配置对应的RCGCTIMER寄存器中的TIMERn(分配时钟需求),如果同时信号要从对应的引脚输出则需要同时配置对应的RCGCGPIO寄存器(参考前几篇)。如果启用了GPIO则需要配置GPIOTCTL寄存器中的PMCn,用于将CCP信号分给对应的引脚。二、模式以及模式配置 技术手册一共罗列了五种功能的配置方案:1.One-shot and Periodic Mode 2.RTC Mode ...

2021-10-13 16:53:40 2257 1

原创 MSP432E401Y-按键中断点灯

承接上一篇文章,这次是用按键触发外部中断,通过LED灯显示 这次的实验也是通过对寄存器进行操作来实现相关功能。在进行代码编写之前,先来了解一下关于GPIO寄存器的中断定义解释以及不同赋值下的功能解释。1.GPIO-> IS(Interrupt Sense) :触发状态选择寄存器 0x00:边缘触发 0x01:电平触发2.GPIO-> IBE(Interrupt Both Edges):双边触发寄存器 ...

2021-10-03 15:04:30 1432

原创 MSP432E401Y-用按键点亮LED灯

由于已经开发过一段时间的MSP430F5529,对于嵌入式开发有了一些了解。现在转来做432的开发却发现网上的资源非常少,尽管有一些但是都是基于driverlib库函数进行的编写。但是本人实在是用不惯库函数,只能自己研究怎么进行基础的引脚定义了。 第一步是最简单的用按键点亮LED灯。432和430不同的地方在于432的引脚种类非常多,从A到T都有。其次是432的功能都是写在结构体里面的,所以定义的时候都需要-> 通过翻阅官方的技术手册找到一段需要注意...

2021-09-22 19:18:01 2005 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除