搜索结果
查询Tags标签: Usart,共有 30条记录-
初探串口输出六轴陀螺仪
在过往的实验中,串口数据的正确传输问题一直都没有解决,所以电赛的复习我准备从USART串口的应用开始,以JY61模块为实践客体,尝试掌握熟练收发数据的能力。倘若成功,串行总线电机PID以及openmv联动都能够有较大的突破。 串口间数据的传送是十六进制的形式,JY6…
2021/10/22 23:09:49 人评论 次浏览 -
关于STM32F0XX芯片开中断一直进TXE中断问题的解决方法
项目需要在做485串口收发测试的时候,用的STM32F072,配置完GPIO,USART3,NVIC使能RXNE和TXE中断后,先在主循环里写串口循环发送的函数USART_SendData(USART3,abuff[i++]);1.发现无法在串口助手看到数据,一开始以为配置函数写错了,重新检查一遍配置,没发现问题,之前记…
2021/10/22 6:09:58 人评论 次浏览 -
关于STM32F0XX芯片开中断一直进TXE中断问题的解决方法
项目需要在做485串口收发测试的时候,用的STM32F072,配置完GPIO,USART3,NVIC使能RXNE和TXE中断后,先在主循环里写串口循环发送的函数USART_SendData(USART3,abuff[i++]);1.发现无法在串口助手看到数据,一开始以为配置函数写错了,重新检查一遍配置,没发现问题,之前记…
2021/10/22 6:09:58 人评论 次浏览 -
通信方案软件设计(环形动态申请内存,支持USART+IIC+SPI+CAN协议
通信方案软件设计(环形动态申请内存,支持USART+IIC+SPI+CAN协议) STM32串口驱动(拼音检索测试通过)(环形队列+内存动态分配+DMA)
2021/9/30 7:13:19 人评论 次浏览 -
通信方案软件设计(环形动态申请内存,支持USART+IIC+SPI+CAN协议
通信方案软件设计(环形动态申请内存,支持USART+IIC+SPI+CAN协议) STM32串口驱动(拼音检索测试通过)(环形队列+内存动态分配+DMA)
2021/9/30 7:13:19 人评论 次浏览 -
迪文滑块调试与stm32对应串口函数的写法
迪文屏型号 DMT80480T050_06WTC 用stm32f103zet6 最小系统板想做一个这样的界面,右边是个滑块0-500,滑块每次变化,数据上传给串口。记录一下过程。 总体遇到了两个问题: 1、网上的例程一般是收到一个字节发送一个字节。此例需要收到9个字节再发送。 2、迪文屏.ICO的编…
2021/9/5 23:10:04 人评论 次浏览 -
迪文滑块调试与stm32对应串口函数的写法
迪文屏型号 DMT80480T050_06WTC 用stm32f103zet6 最小系统板想做一个这样的界面,右边是个滑块0-500,滑块每次变化,数据上传给串口。记录一下过程。 总体遇到了两个问题: 1、网上的例程一般是收到一个字节发送一个字节。此例需要收到9个字节再发送。 2、迪文屏.ICO的编…
2021/9/5 23:10:04 人评论 次浏览 -
RT-Thread 在stm小内存系列产品的nano+msh完整移植教程
RT-Thread 在stm小内存系列产品的nano+msh完整移植教程本教程基于CUBE-MX,搭建环境方便快捷,把更多精力用在移植的实现上。 ps:本次移植基于stm32l151, 理论上和F1系列通用, 和F4系列区别开来。 ps:纯手工搭建环境也是可以,在一个可以输出hello world的demo上进行移植…
2021/8/28 7:36:31 人评论 次浏览 -
RT-Thread 在stm小内存系列产品的nano+msh完整移植教程
RT-Thread 在stm小内存系列产品的nano+msh完整移植教程本教程基于CUBE-MX,搭建环境方便快捷,把更多精力用在移植的实现上。 ps:本次移植基于stm32l151, 理论上和F1系列通用, 和F4系列区别开来。 ps:纯手工搭建环境也是可以,在一个可以输出hello world的demo上进行移植…
2021/8/28 7:36:31 人评论 次浏览 -
STM32之串口DMA接收不定长数据
转自STM32之串口DMA接收不定长数据 - 杰杰IoT - 博客园 (cnblogs.com) 如有侵权 请联系删除 在使用stm32或者其他单片机的时候,会经常使用到串口通讯,那么如何有效地接收数据呢?假如这段数据是不定长的有如何高效接收呢?同学A:数据来了就会进入串口中断,在中断中读取…
2021/7/15 23:06:17 人评论 次浏览 -
STM32之串口DMA接收不定长数据
转自STM32之串口DMA接收不定长数据 - 杰杰IoT - 博客园 (cnblogs.com) 如有侵权 请联系删除 在使用stm32或者其他单片机的时候,会经常使用到串口通讯,那么如何有效地接收数据呢?假如这段数据是不定长的有如何高效接收呢?同学A:数据来了就会进入串口中断,在中断中读取…
2021/7/15 23:06:17 人评论 次浏览 -
串口usart/uart的接收与发送流程
STM32F429有很多个串口,这些串口分为两大类。一类是usart也就是同步/异步收发器。还有一类是uart也就是异步收发器。 关于串口的发送流程大体有: 首先进行,串口的初始化,设置串口发送的数据位,停止位,校验位,硬件流的设置,还有一个特别重要的波特率的设置。 设置好…
2021/6/21 23:56:45 人评论 次浏览 -
USART_GetITStatus USART_ReceiveData时不能加断点
这个问题很奇怪,如果USART_ReceiveData加断点的话,会导致一次中断丢失造成程序出错。 断点后程序依然正常运行 但是如果将133行断点去掉,就会出错。另外两者之间也不能加断点。同事经验:调用的库函数的一般不要加,特别是对时序有要求的函数。
2021/6/14 18:24:41 人评论 次浏览 -
GPIO,I2C,SPI,UART,USART,USB的区别
1、简单区别: 1) GPIO(General Purpose Input Output )为通用输入/输出,通用端口,总线扩展器, 利用工业标准I2C、SMBus™或SPI™接口简化了I/O口的扩展。当微控制器或芯片组没有足够的I/O端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和…
2021/5/21 18:56:38 人评论 次浏览 -
C语言中,如何用串口调试助手直接查看十进制数
1.前言 我们知道,串口调试助手的接收窗口能够看到十六进制数和字符串,如果我要发送33这个数,直接用平常的串口字符发送函数,16进制显示的是21,而要是没有勾选“16进制显示”,那么显示的就是33在ASCII码中对应的字符“!”,显然这都不是我们想看到的显示结果。 那么…
2021/4/24 10:25:35 人评论 次浏览