- 博客(3)
- 资源 (4)
- 问答 (3)
- 收藏
- 关注
原创 STM32 之 HAL 库USART的DMA的使用
上一篇对于UART的使用是非常初级的。一般我也只会用来进行代码测试,不会运用到实际项目当中。因为阻塞式的询问串口数据非常占用CPU的使用率,即便每次询问1ms对于CPU来讲都是很长时间的空闲状态。上一篇讲的bug也只是出现在该情况下。因为对于串口数据的到来时间不确定,所以浪费了很多时间在等待信号。非阻塞式的串口通信主要有IT和DMA。IT是利用MCU的中断的硬件特性,就像是示波器的trig...
2019-01-26 23:16:09 14566 7
原创 VS2017的C++开发心得(十三)调试——内存溢出和内存泄漏(下)
这篇是调试的最后一篇,也是VS2017的最后一篇。这一篇主要介绍远程调试。以上两篇介绍的情况都是自己开发自己调试, 而作为软件开发者不可能将系统完全开发到没有bug的程度才去发布。大多数都是一边发布,一边更新。所以,在我们发布软件到客户手上后,要能够收集用户的崩溃信息,以及能够帮助开发者解决bug的重要数据。很多软件,包括Windows系统,出现崩溃以后会有个错误汇报窗口,引导你上传错...
2019-01-21 01:20:05 3817 2
原创 STM32 之 HAL 库串口 USART 丢数据及ORE卡死的解决方案
刚装了VS2019Preview,VS2017系列应该还有最后一章就结束了,找个时间结束掉它。昨晚弄了下STM32的串口通信,发现UART在接收PC串口调试助手发送的数据的时候,会时不时卡死,不能接收新的数据。之前公司有人做这方面的项目的时候也是这个情况,当时发现UART处于ORE(overrun error)状态,归结为波特率太高,降低波特率算妥协了。结果自己弄Nucleo的开发板也出现这个...
2019-01-16 23:11:43 27672 6
Microsoft.ML.ModelBuilder.zip
2019-09-27
WpfApp1 - 副本.7z
2019-06-26
3DMAX 2017-2018 X Exporter 输出.x模型插件 x64位
2017-11-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人