STM32F746g-disco开发板串口配置串口助手无法接收到数据
使用此开发板配置usart6实现串口发送数据,串口助手接收不到,不知道问题是代码不对还是硬件驱动没有安装。尝试下载别的串口通信工程,串口助手也没有数据。如果是代码问题或者确实还望指出,如果是硬件驱动没有安装,想知道是下载哪一个。另外,我是使用的stlink烧写程序,usb-hs用来供电。希望大佬能够指导我一下,谢谢啦!感谢!![@@~LO8X0WY3Q4QE8GKRY.png](data/attachment/forum/202403/11/232435iggylvncni6bgsbw.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "@{@~LO8(X0WY3Q4QE8GK)RY.png")!(data/attachment/forum/202403/11/232435uw497ivv6sswpv9q.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "7.png")!(data/attachment/forum/202403/11/232447rpuccenlp25z2wtx.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "PBLGWY[9UUF3`M[`W0%1LHO.png")使用CubeMx进行配置的话,代码方面应该没啥问题。建议重点核对下助手端的UART参数配置跟你的代码配置是否一样,再就连接、管脚安排这些硬件方面的原因。
从现象来看个人更倾向怀疑硬件方面原因。 附件为代码截图,可以不用下载,有重复,为可视化图片,直接浏览即可。
xmshao 发表于 2024-3-12 09:30
使用CubeMx进行配置的话,代码方面应该没啥问题。建议重点核对下助手端的UART参数配置跟你的代码配置是否一 ...
好的,谢谢
xmshao 发表于 2024-3-12 09:30
使用CubeMx进行配置的话,代码方面应该没啥问题。建议重点核对下助手端的UART参数配置跟你的代码配置是否一 ...
我是手动配置的,没有用cubeMX生成,因为是在原有的工程上添加的串口功能,怕重新配置cubeMX导致原有工程功能丧失,所以手动配置,但是现在还不确定代码是否存在问题。
金樽清水 发表于 2024-3-12 09:41
我是手动配置的,没有用cubeMX生成,因为是在原有的工程上添加的串口功能,怕重新配置cubeMX导致原有 ...
既然是手动添加的,不妨先将其他功能注释掉看看是否有冲突。
如果还是没有收到,那最好用示波器或逻辑分析仪看看到底有没有输出。
butterflyspring 发表于 2024-3-12 09:49
既然是手动添加的,不妨先将其他功能注释掉看看是否有冲突。
如果还是没有收到,那最好用示波器或逻辑分 ...
好的,谢谢
可以把原工程复制一份备份,然后打开CUBEMX配置串口初始化,再复制初始化代码到原工程。记得main要调用初始化
STMWoodData 发表于 2024-3-12 11:33
可以把原工程复制一份备份,然后打开CUBEMX配置串口初始化,再复制初始化代码到原工程。记得main要调用 ...
STMWoodData 发表于 2024-3-12 11:33
可以把原工程复制一份备份,然后打开CUBEMX配置串口初始化,再复制初始化代码到原工程。记得main要调用 ...
好的,我试试,多谢
目前问题已解决,代码没有问题,是接错接口了,使用usb转TTL模块即可传输数据
页:
[1]