请问一下,STM8 RXD为低电平,不工作是怎么回事

2020-01-07 19:19发布

本帖最后由 zuu0 于 2019-6-18 14:18 编辑

手里有个小项目,500个二线制温湿度, 边学边用了STM8S003F 一个星期,直接用库操作,一个星期基本算项目完工了..前面调试一直是插着串口,也没发现什么问题,调试基本顺利,..今天打算交样品了

发现不工作了,找了一个上午原因.仿真也都没找出原因,,打算接上串口再看看,,插上,上电,又工作了..试了好几次,插上工作,不插不工作..,串口转换器是CP2102的

量了一下TX.RX两个脚电压,,没插转换器,默认 TX 3.3V  RX 0.6V,,插上转换器 RX 3.3V 可以正常工作,于是

1. RX 接上拉,工作正常

2. 把串口初始化Uart1_Init();中断使能 删除,tx,rx都为低电平了,工作也正常

不知道什么原因.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。