
STM32
kevinhg
http://blog.youkuaiyun.com/kevinhg
展开
-
关于USART接收中断的BUG和注意事项
学习别人解决问题的方法!问题描述:在使用USART做串口通讯时,我只把接收中断打开,并设置抢占优先级为最低一个级别,而接收中断上一个优先级处理事情比较多,可能占用了2ms时间。当我使用9600波特率往下位机发送数据,速度非常快,就是一直按回车发!问题就出来,不到1分钟时间,通讯没有反应了。USART配置代码如下:void uart_config(void){ USART转载 2015-04-29 10:35:49 · 5415 阅读 · 0 评论 -
STM32处理器存储空间布局解析
一、Cortex-M3支持最大4GB的存储空间,其地址映射关系如下图二、存储器映射实例:256KB Flash 48KB SRAMIROM1为片上程序存储器,即片上集成的Flash存储器,对该处理器Flash大小为256KB,即0x40000IRAM1为片上数据存储器,即片上集成的SRAM存储器,对该处理器Flash大小为48KB,即0xC000片上S原创 2015-05-09 11:28:15 · 7420 阅读 · 0 评论 -
strstr函数
函数原型:extern char *strstr(char *haystack, char *needle)参数说明:haystack为一个源字符串的指针,needle为一个目的字符串的指针。所在库名:#include 函数功能:从字符串haystack中寻找needle第一次出现的位置,但是该函数不比较结束符NULL。返回说明:返回指向第一次出现needle位置的指针,如果没找到转载 2015-04-30 10:15:35 · 3620 阅读 · 0 评论 -
MCU实战经验:多种的按键处理
之前的一个项目按键比较多,面板上面有按键,遥控器,处理的稍微复杂一点,MCU使用的是STM8S005K6.关于按键部分的处理,现在拿处理来和大家分享一下,说的不对的地方还请各位大侠请教,大家共同进步。 按键通常分有IO口按键(BUTTON),AD按键(通过AD采样电压),IR(遥控器)按按键功能分:有短按键,长按键,连续按键。打个比方,遥控电视机,按一下音量键,音量增加1,这个就是转载 2015-08-25 00:04:41 · 14611 阅读 · 2 评论