STM8S001芯片使用求助
我现在使用STM8S001,需要用到UART。现在芯片通过UART可以往外发数据,但是总是接收不到数据(中断、查询都不成功)。但是同样的程序,运行在STM8S208上是可以正常接收数据的。所以我想请教一下,使用STM8S001的UART,配置的时候有什么不同之处吗?或者是有其他需要特别注意的地方吗?首先确定选项字节是否设置对了。。。 本帖最后由 loveu99 于 2018-6-19 09:55 编辑
zcl201207 发表于 2018-6-15 19:53
首先确定选项字节是否设置对了。。。
我现在主要是UART不能正常接收数据(同样的代码在STM8S208上是可以正常接收数据的),主要是涉及到UART_Rx引脚,也需要配置选项字节吗?我也用示波器看了,数据已经到了UART_RX引脚上。 检查配置,检查数据起始标记,串口配置代码。
可参阅资料【接收串口数据-单片机uart 数据接收不完整】 换个芯片试试,有条件换个板子测试 谢谢楼上各位朋友。
弄清楚了。该问题是STM8S001的UART重映射功能的缺陷。如果有小伙伴用STM8S001的UART,在相关的Errata sheet出来之前,记得不要重映射。
页:
[1]