发新帖本帖赏金 20.00元(功能说明)我要提问
返回列表
打印
[STM32L0]

hal库uart无输出 悬赏20元求解

[复制链接]
楼主: gsy幸运
手机看帖
扫描二维码
随时随地手机跟帖
21
ewfrg| | 2023-9-5 12:52 | 只看该作者 回帖奖励 |倒序浏览
IO口模式是最明显的问题

使用特权

评论回复
22
robertesth| | 2023-9-5 14:34 | 只看该作者
可以检查HAL_UART_Transmit函数是否正确调用

使用特权

评论回复
23
yeates333| | 2023-9-5 15:01 | 只看该作者
检查UART引脚的连接是否正确。确保TX(发送)和RX(接收)引脚与外部设备正确连接,并且连接的波特率设置一致。

使用特权

评论回复
24
cemaj| | 2023-9-5 16:03 | 只看该作者
需要检查硬件连接是否正确               

使用特权

评论回复
25
rosemoore| | 2023-9-5 17:32 | 只看该作者
单片机的时钟是否正常。如果时钟出现问题,可能会导致UART无法正常工作。

使用特权

评论回复
26
updownq| | 2023-9-5 18:01 | 只看该作者
可以检查发送的数据是否正确。              

使用特权

评论回复
27
jkl21| | 2023-9-5 19:06 | 只看该作者
确认UART的TX和RX线是否正确连接。

使用特权

评论回复
28
dspmana| | 2023-9-5 19:14 | 只看该作者
如果是发送数据失败,可以在发送数据之后立即调用HAL_UART_Transmit()函数的返回值来检查发送是否成功。也可以通过调试器在发送函数处设置断点进行调试。

使用特权

评论回复
29
averyleigh| | 2023-9-5 19:43 | 只看该作者
UART的引脚连接是否正确,例如TX、RX引脚是否连接到正确的电路等。

使用特权

评论回复
30
chenjun89| | 2023-9-5 19:47 | 只看该作者
串口是最基本的外设了,如果不通,大概率是软件问题。

使用特权

评论回复
31
usysm| | 2023-9-5 20:04 | 只看该作者
可以参考STM32官方提供的示例代码、文档

使用特权

评论回复
32
mollylawrence| | 2023-9-5 20:20 | 只看该作者
如果你的程序在发送数据时发生了堆栈溢出,这可能会导致程序崩溃,从而看起来像是UART没有输出。

使用特权

评论回复
33
mmbs| | 2023-9-5 21:16 | 只看该作者
发送数据时没有将UART_HandleTypeDef结构体的相应标志位(huart->State)设置为UART_STATE_BUSY,导致数据没有发送出去。

使用特权

评论回复
34
nomomy| | 2023-9-5 21:32 | 只看该作者
使用HAL库正确地初始化了UART的相关配置,包括波特率、数据位、停止位和校验位等。检查代码中的初始化函数是否正确调用,并且参数设置正确。

使用特权

评论回复
35
jonas222| | 2023-9-5 22:26 | 只看该作者
配置的引脚不对吗?              

使用特权

评论回复
36
LLGTR| | 2023-9-6 12:05 | 只看该作者
若是你的装备没有精确地接管你发送的数据,大概是因为波特率不立室。

使用特权

评论回复
37
天天向善| | 2023-9-6 12:57 | 只看该作者
立方体配置不能工作吗?

使用特权

评论回复
38
AIsignel| | 2023-9-6 13:38 | 只看该作者
打开uart设置波特率等对象后,再发送数据。

使用特权

评论回复
39
理想阳| | 2023-9-6 14:09 | 只看该作者
IO端口模式是最明显的问题

使用特权

评论回复
40
phoenixwhite| | 2023-9-7 10:34 | 只看该作者
说明串口程序的问题               

使用特权

评论回复
发新帖 本帖赏金 20.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则