STM32
dyingstraw
这个作者很懒,什么都没留下…
展开
-
STM32 USART调试笔记
硬件环境:STM32f103IDE:MDK固件库:3.5实现功能:串口接收一串字符串放入定义的缓冲区。当空闲终端发生时,去除字符串中的关键字。前期遇到问题:1.接收到的数据再RXNE中断中,逐个存取数组中。再次访问数组时。数组中的数据不见了,并且Rev_Num与实际发送到的字符串个数并不符合。需要连续发送多次,才能正确接收。之后buf[]内的数据又被清除。(没有在其他程序中处理原创 2017-04-10 08:24:17 · 2030 阅读 · 0 评论 -
stm32 PWM驱动舵机
今天使用stm32控制舵机,调试了许久,总结如下: 注意事项: 1.PWM周期的设定:初值,20000-1,分频=72-1。周期是:72M/72*20000=20ms 频率=50hz; 2.这个型号的舵机应该是5VPWM信号输出。而STM32是0-3.3,引起无法驱动。#include "pbdata.h"void RCC_Configuration(void);void GPIO原创 2017-04-03 14:19:15 · 8002 阅读 · 9 评论 -
keil编译的程序 “汉字显示不全、串口发送汉字接收后乱码缺失”问题
今天知道一个keil的bug,就是当汉字的机内码包含0xfd时,keil就会自动取出fd,mark一下。解决方法:1、遇到带有fd的汉字采用机内码替代,2.给keil打补丁。具体过程可百度:keil+汉字+FD原创 2017-12-14 12:00:57 · 2618 阅读 · 0 评论