- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 困扰了我很久STM32的TIM1时钟走慢的问题终于找到原因了
在使用STM32的过程中,经常发现TIM1定时器莫名奇妙的走慢,以前一句一句的查看代码,怕晶振没起振,拿示波器看,都没有发现问题,但TIM1就是走慢了,后来只能尽量避免使用TIM1,今天再次下定决心要找到原因,最后终于发现是MDK的优化造成的。 如果默认使用Level 2 (-O
2011-07-29 12:57:49
11740
8
原创 两线制PT100温度计算代码
<br /><br />#define T_MAX 300.0 //温度上限<br />#define T_MIN -40.0 //温度下限<br /><br />uint16_t adcValueR100;//接100Ω电阻时AD值<br />uint16_t adcValueR200;//接200Ω电阻时AD值<br /> <br />const static float PT100TAB[]=//-50`C~299`C<br />{<br /> 80.31, 80.70, 81.10, 81.50,
2011-04-29 17:27:00
7436
1
原创 STM32使用注意事项
使用STM32开发项目已有一年多时间,期间遇到过大大小小不少问题,大部分都已得到解决,在这里总结整理一下,以后遇到新的问题也逐一添加。1、如果STM32的电源是3.3V的,那么最好Vref+最好也接3.3V,如果接2.5V的参考电压,AD采样会变得很不稳定。2、如果想要使用PVD掉电监测功能,在掉电的时候做一些事情,那程序中不要在上电的时候使能PVD,要不然程序会在上电的时候意外进入PVD中断,做了一些本该在掉电的时候做的事情,所以最好上电延时一段时间等待电压稳定以后再使能PVD。3、外部中断在合适的时候使
2010-09-08 21:01:00
3657
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人