![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机点灯之路
文章平均质量分 66
丐帮专业打狗
这个作者很懒,什么都没留下…
展开
-
Jlink v9虚拟串口功能,不用再单独购买串口线了
安装完jlink的驱动以后,找到Jlink commander 图标,打开后会显示Jlink的版本等信息,输入指令VCOM ENABLE 便打开了虚拟串口功能,此功能是Jlink V9版本以后才支持的。输入指令后提醒我们断电后再上电才能打开这个功能。重新上电后,设备管理器里面便出现了jlink驱动的串口。使用串口助手打开便可使用了虚拟串口功能是在SWD调试模式下使用的,JTAG模式下是无法使用的,在SWD调试模式下使用虚拟串口功能定义TXD---------------5RXD------原创 2022-06-20 21:01:34 · 5415 阅读 · 2 评论 -
STM32 HAL库 串口DMA接收不定长数据
STM32 HAL库 串口DMA接收不定长数据整体思路:我是用的CUBEMX软件生成的工程,使能了两个串口,串口2用来接收不定长的数据,串口1用来发送串口2接收到的数据;串口2我找了一个UBLOX卫星模块,每秒输出不定长的定位信息数据;首先肯定要先打开串口空闲中断,cubemx里面没有这个空闲中断的开启图形界面,需要自己敲代码打开。然后开启DMA接收;最后串口接收到空闲中断标志后会跳进中断函数,然后再进行处理就可以了。NVIC也顺便改一下,默认是0的话有时候用库自带延时函数会卡死。main函原创 2021-07-14 23:14:25 · 2966 阅读 · 2 评论