TI中文支持网
TI专业的中文技术问题搜集分享网站

关于SCI空闲状态电平问题

因硬件上对TMS320F28335的SCI-RX和SCI-TX引脚做了上拉;在SCI空闲时RX和TX电平都为高;

请问:

在保持硬件上拉不变的情况下,有没有软件的配置方法使TX电平为低电平?

user78960159:

应该没有 如果配置为0就有问题了 SCI通讯起始位为低电平

你这是用的28335,它的串口都加上上拉了

如果用2812,硬件设计时要特别留意

2812的串口A是有内部上拉的,正常使用没有问题

但是2812的串口B并没有内部上拉,应该在做电路设计时加上上拉,否则上电可能会进到串口中断里,收到0x00数据,如果你开了串口B中断的话。

你可以看看我写的这个帖子

http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/p/104721/279740.aspx#279740

因硬件上对TMS320F28335的SCI-RX和SCI-TX引脚做了上拉;在SCI空闲时RX和TX电平都为高;

请问:

在保持硬件上拉不变的情况下,有没有软件的配置方法使TX电平为低电平?

Eric Ma:

除非你把它在空闲状态的时候配置为GPIO口,设置为低电平输出。

但是你为何要配置成低电平,会影响起始位的接收吧。

ERIC

因硬件上对TMS320F28335的SCI-RX和SCI-TX引脚做了上拉;在SCI空闲时RX和TX电平都为高;

请问:

在保持硬件上拉不变的情况下,有没有软件的配置方法使TX电平为低电平?

BradGong:

回复 Eric Ma:

知道怎么解决了,在DSP的SCI-TX输出端接一个反相器就可以了

问题解决了,谢谢各位的热忱相助!

因硬件上对TMS320F28335的SCI-RX和SCI-TX引脚做了上拉;在SCI空闲时RX和TX电平都为高;

请问:

在保持硬件上拉不变的情况下,有没有软件的配置方法使TX电平为低电平?

BradGong:

回复 user78960159:

我的问题来自使用ADM3485芯片

这个RS485芯片一般大家都习惯占用DSP的3个GPIO口(SCI-TX,SCI-RX以及一个用来控制收发的GPIO口)

其实这个芯片有一种工作模式非常好,这种模式只占用DSP的SCI-TX和SCI-RX;这样可以省用DSP的一个GPIO口。

通过分析和实验验证确实可行,在SCI-TX的输出测加一个反相器即可。问题已解决,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 关于SCI空闲状态电平问题
分享到: 更多 (0)