- 博客(2)
- 收藏
- 关注
原创 STM32cube生成的代码不能进入中断
最近使用STM32cube进行开发。芯片是stm32l151rdt6,生成的代码死活运行不了,卡死在定时器上面,因为是买的开发板,用自带库函数例程试了没问题,可以排除硬件问题。而我用STM32f103开发板,就不存在这个问题。不管是摘取定时器计数来实现延时,还是用定时器中断,都会卡死,然后内存溢出,以为是定时器配置或者时钟配置的问题,就反复的改,仍然不行,来来回回弄了不下10天。最后也没搞清楚,这东西是不是STM32cube的bug,这么明显的问题,为什么官方没有修复。,照着改了下,完美解决。
2023-05-23 08:17:53
614
1
原创 HDC3020传感器的奇怪BUG
搞得我百思不得其解,没办法,尝试读编号、制造商等数据寄存器,发现完全没问题,抓狂了,搞了大半天,怀疑是初始化时间不够或者数据准备时间不够,反复的改,依然不行。我是按照这个时序读的数据,温度和湿度数据各一个CRC校验码,温度的CRC码是不得不读的,官方给的说法是,可以不读湿度的CRC,相当于一次读5个Byte,一开始CRC校验我没管,只看温湿度数据,然后出了问题,就想干脆把湿度的CRC也一起读回来,看看CRC对不对,谁知道改了代码后,立马就正常了。德州仪器的温湿度传感器,想不到老牌大厂也会有这种低级错误。
2023-04-25 21:57:06
315
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人