STM32
直播中

fanB

8年用户 1437经验值
擅长:20615
私信 关注
[问答]

STM8L151 IO无法收到输入数据怎么解决?

使用STM8L151的管脚模拟一串行通信,PA4先发送数据再接收数据。从波形看被读写芯片已经发送数据,但单片机就是没有读取到数据(数据仍然为0X00)。这个程序曾经在评估板上验证通过,但移植到产品板上就是无法读取到数据。从程序看,IO方向已经由输出切换为输入。
   编写了一个测试程序,使用飞线方式PA4能检测到高低电平。
    大家是否遇到过此问题,谢谢!

回帖(1)

李明

2024-4-22 14:45:10
建议在你应用板上测试一下单独读数据看看,不加其他程序。看看是否和其他因素有关。然后再把其他程序加上。另外,如果通讯速率不快的话,可以尝试用中断的方式验证信号有效性
举报

更多回帖

发帖
×
20
完善资料,
赚取积分