STM32
文章平均质量分 65
忽如一夜
这个作者很懒,什么都没留下…
展开
-
模拟串口模拟串口中断接收和发送
协议不多解释,直接上正题。1、配置GPIO4为中断输入,GPIO5为输出。2、中断接收代码:#define RECVSIZE 50#define SET_GPIO5_HIGH GPIO_SetPins(GPIO_PIN_5);#define SET_GPIO5_LOW GPIO_ResetPins(GPIO_PIN_5);unsigned char receivedata[RECVSIZE]={0},datatemp, icount,recvflag=0,EndPosition=0..原创 2020-06-08 17:54:41 · 1834 阅读 · 0 评论 -
关于MDK调试stm32f072vbt6(HAL库)内部flash在擦除仿真时,卡死在擦除函数,同时弹出“Cannot access target.shutting down debug sessi
关于MDK调试stm32f072vbt6(HAL库)内部flash在擦除仿真时,卡死在擦除函数,同时弹出“Cannot access target.shutting down debug sessi原创 2017-12-20 08:58:25 · 6663 阅读 · 3 评论 -
基于HAL库,STM32 实现按键唤醒+中断实现连按两次和三次
在很多时候,我们都会碰到要实现按键连按功能,笔者起初刚实现这功能,挺纠结的,为什么呢?我项目的要求是按键唤醒,因此要使用外部中断,同事要实现2次连按和3次连按两种功能,但是在网上也没找到相关资料,大部分都是按键状态机,无法满足我要求,好了,闲话不多说,下面直接讲代码实现。1、中断扫描按键,PA8是我其他功能外部中断,PA0是按键唤醒和按键扫描,注意代码红色部分,起初觉得因为HAL库原创 2018-01-12 09:13:33 · 6772 阅读 · 2 评论 -
STM32使用标准库,有时候在SLEEP模式下无法唤醒问题
现在标准库暴露越来越多的问题,今天碰到一个客户在sleep mode下出现无法唤醒现象,正常来说,只要有中断,都可以把它唤醒,但事实就是相反,几千套产品出现几十台无法从sleep模式下唤醒。 解决办法: 1、在无法唤醒条件下,检测外围电压,电流,一切正常。 2、测量唤醒源电压,能达到唤醒电平。 3、查看代码配置,似乎并未有什么异常。 4...原创 2018-02-09 10:13:28 · 4172 阅读 · 0 评论