- 博客(5)
- 收藏
- 关注
原创 STM32串口中断卡死主循环问题分析
在一项目中,使用STM32作为主控,程序运行一段时间后概率出现主循环卡死现象。问题分析如下:1、程序USART2不停接收并处理串口数据,波特率115200;2、主循环卡死;3、USART1中断及TIM2中断响应函数运行正常;(USART1及TIM2中断优先级均比USART2高)4、出现现象后,拔掉USART2的接收数据线,现象不能回复正常;5、出现现象后,拔掉后再插
2015-11-23 11:10:02 37339 10
原创 STM32将PB3等IO用作普通IO
STM32F103 的 JTAG, 默认状态是Full SWJ。The default state after reset is “000” (whole pins assigned for a full JTAG-DP connection).PB3作为JDO,被JTAG占用。在 TRACE Asynchronous mode,PB3还是TRACESWO。若系统不
2014-02-26 22:36:51 3553
原创 C语言循环移位操作
C语言里有移位操作,但没有循环移位操作。举例,对一位数为8的数a,进行循环左移与右移的操作如下:unsigned char a,b;a = 0x0f;b = a>>(8-3); /* 补偿左移丢失的位 */a = a<<3;a = a | b; /* 循环左移3位 */即循环左移3位操作为:a = (a>(8-3));右移3位为:a = (a>>3) | (a
2014-02-26 22:27:08 3542 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人