嵌入式
嵌入式学习输出笔记
LXHoooo
保持热爱,奔赴山海
展开
-
串口通信数据覆盖问题
问题开头:在使用一款通过串口通信的液晶,具体的方式是这样的,主控向液晶发送字符串,然后液晶向主控返回o,k,\r,\n四个字符,只有按这个顺序接收到这四个字符,才能算是一次完整且正常的通信,只要主控接收期间错了一个字符就会被卡死。问题原因:我的代码是在串口中断里面进行主控的接收及判断,在这其中有一个标注位RXNE,当它为1的时候表示收到数据,可以读出。但如果在RXNE仍为1期间,液晶仍然向主控发送数据的时候,原先的数据就会被覆盖,导致通信不正常。问题解决:方法一:这个方法比较粗暴,直接省掉主控发送原创 2021-07-14 19:19:03 · 1560 阅读 · 0 评论 -
关于STM32C8T6最小系统板TTL转串口方法
关于STM32C8T6最小系统板TTL转串口方法**问题描述:**由于STM32最小系统版是没有带CH340串口的,所以有时候调试起来不方便,但由于STM32内置串口,就可很方便的用USB-TTL下载器转换。**方法:**一般STM32的芯片都是PA9,PA10两个口是TXD和RXD,当然也不排除特殊,为了保险还是对照一下数据手册的引脚图看下,找到USART1_RXD和USART1_TXD。找...原创 2019-12-08 21:31:31 · 6202 阅读 · 0 评论