![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32应用开发
croaker_
这个作者很懒,什么都没留下…
展开
-
串口中断异常进入情况分析
STM32串口接收中断溢出问题解决(不具有普适性) 情况说明:串口通信周期20ms,波特率460800,根据私有协议每包数据需要写入U盘,在这种情况下,串口接收状态机放在滴答定时中断里面(为了写入每包数据的时间戳跟通信周期可以一致)。U盘写函数放在main函数while(1)里。 问题:串口在接收到几包数据以后,串口没有数据的情况下也会进入中断函数导致主程序不再运行; 解决方法:在网上搜索了关键字“串口没有数据却一直进中断函数”发现现象如网上所说,串口在接收数据过多时,会出现串口溢出错误,原创 2020-07-16 15:38:23 · 1342 阅读 · 0 评论 -
f_unlink删除非空文件夹
f_unlink删除非空文件夹f_unlink删除非空文件夹时需要遍历删除文件夹下每一个文件,这是我在网上找到的代码调试有点问题稍作修改后的版本,亲测可实现此既定功能,特做个记录。FRESULT FS_DeleteIntFile(INT8S* path){ UINT i, j; FRESULT res; DIR dir; FILINFO fno; INT8S* path1;#if _USE_LFN fno.lfname = 0; /* Set nul原创 2020-07-10 17:57:44 · 2692 阅读 · 4 评论