123
返回列表 发新帖我要提问本帖赏金: 20.00元(功能说明)

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

[复制链接]
6406|54
maudlu 发表于 2023-9-7 10:53 | 显示全部楼层
可以尝试重新编译HAL库和STM32单片机的代码
saservice 发表于 2023-9-7 12:41 | 显示全部楼层
如果STM32的UART 没有经过TTL-232的转换,直接连接电脑,可能会因为电平不匹配导致无输出。
qiufengsd 发表于 2023-9-7 13:34 | 显示全部楼层
检查其他可能影响UART通信的配置,例如GPIO引脚模式设置
adolphcocker 发表于 2023-9-7 14:49 | 显示全部楼层
检查TX和RX线是否在正确的电平上
deliahouse887 发表于 2023-9-7 15:21 | 显示全部楼层
需要根据实际情况进行设置。还需要初始化串口中断
rosemoore 发表于 2023-9-7 16:11 | 显示全部楼层
检查通信协议,如校验位、停止位、波特率等
everyrobin 发表于 2023-9-7 16:38 | 显示全部楼层
需要检查HAL库的UART配置是否正确。可以检查HAL_UART_Init函数中的参数是否正确,例如波特率、数据位、停止位、奇偶校验等。
phoenixwhite 发表于 2023-9-7 17:03 | 显示全部楼层
使用HAL库的函数使能UART模块。确保在发送或接收数据之前,通过HAL_UART_Init()和HAL_UART_MspInit()等函数对UART模块进行初始化和使能。
软核硬核 发表于 2023-9-8 13:12 | 显示全部楼层
对于像这样的低功耗芯片,默认情况下不会启用所有外设,因此您需要自己启用它们
Pretext 发表于 2023-9-8 13:40 | 显示全部楼层
GPIO配置不正确,应该配置为外设端口
芯路例程 发表于 2023-9-8 14:28 | 显示全部楼层
能查一下吗?传递函数调用正确吗
LinkMe 发表于 2023-9-8 15:15 | 显示全部楼层
必要查抄硬件毗连是不是精确
鹿鼎计 发表于 2023-9-8 16:02 | 显示全部楼层
串口的io毗连是不是精确,比方tx、rxio是不是毗连到精确的电路等。
mikewalpole 发表于 2023-9-12 19:17 | 显示全部楼层
如果系统时钟或UART外设时钟设置错误,可能导致通信失败。检查时钟初始化函数是否正确调用,并且时钟源和分频值设置正确。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部