- 博客(8)
- 收藏
- 关注
原创 MSP430F5529控制180度舵机MG90S
180度舵机,给一个占空比就转相应的角度50HZ: 0.5ms高电平----0度1ms高电平 ----45度1.5ms高电平----90度2.5ms高电平----180度。
2023-08-01 10:35:14 387 4
原创 MSP430F5529控制360度舵机SG90旋转指定角度
SG90控制信号为周期是20ms 的PWM信号,正转高电平时间1-1.5ms,1ms最快,1.5ms停止。只要控制转速和时间就能控制角度。生成50HZ信号,我采用REFOCLK作为辅助时钟ACLK的信号源。频率为32768HZ。将timerPeriod设置成660即可生成50HZ信号。当dutyCycle等于48时,舵机为最慢正转。
2023-07-30 15:48:54 1779 3
原创 MSP430F5529定时器A配置定时中断
三个定时器TA0、TA1、TA2可配置成连续计数模式、增计数模式、增减计数模式。可分别对每个定时器的三个比较捕获寄存器配置为比较计数模式或捕获模式。TIMA 0->TAxCCR0 溢出后中断TIMA 0->0xFFFF 溢出后中断TIMA 0->TAxCCR0->0 从0到0一个周期后进入中断捕获上升沿或下降沿,捕获到跳变信号进入中断。TAxCCRn里是进入中断时,主计数器的值。产生PWM信号比较值寄存器与主计数器的计数值TAR进行比较,一旦相等进入中断。
2023-07-25 16:31:45 585 2
原创 MSP430F5529与HC-SR04超声波测距
5529向Trig发送大于10us的高电平,HC-SR04模块开始工作,Echo向5529发送高电平同时向外发射信号,当接收到返回信号时,Echo结束高电平的发送。故所测距离=(高电平时间*声音速度)/2。声速为340m/s。
2023-07-24 21:41:17 658 3
原创 MSP430F5529PID算法闭环控制电机转速
开启多少个中断就要写多少个中断服务函数,如果需要执行中断时程序找不到中断服务函数入口地址,会从main函数重新执行,程序会死机。每0.05秒捕获的上升沿个数目标值为40,实际值为40.预计pwm占空比为80,实际占空比为86.
2023-07-23 14:34:48 764 8
原创 OpenMV与MSP430f5529串口通信(基于库函数发送多个数据)
清除接收中断标志位和使能接收中断函数要放在使能串口的下面,不然初始化后不能开启接收中断。将每次接收到的第一个数据赋值给变量area,第二个数据赋值给变量coor。
2023-07-23 13:53:32 2166 11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人