自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32串口中断卡死主循环问题分析

在一项目中,使用STM32作为主控,程序运行一段时间后概率出现主循环卡死现象。问题分析如下:1、程序USART2不停接收并处理串口数据,波特率115200;2、主循环卡死;3、USART1中断及TIM2中断响应函数运行正常;(USART1及TIM2中断优先级均比USART2高)4、出现现象后,拔掉USART2的接收数据线,现象不能回复正常;5、出现现象后,拔掉后再插

2015-11-23 11:10:02 37057 10

翻译 Windows下Git使用Winmerge作为difftool

Windows下Git使用Winmerge作为Difftool

2015-04-13 11:09:47 3143

原创 C语言位操作

C语言简单位操作:置1、置0、取反、读取

2015-04-08 10:41:24 766

原创 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 3536

原创 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 3511 1

空空如也

空空如也

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

TA关注的人

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