This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28377D: 28377D

Part Number: TMS320F28377D
Other Parts Discussed in Thread: ISO1500, C2000WARE

1、使用28377D通过ISO1500的RS485芯片与PC端的串口连接,DSP端数据可以接收到但是发送不出去。

2、现阶段的问题是ISO1500芯片控制的DE和RE引脚控制,我了解到是DE和RE引脚是高电平和低电平有效使用改功能时需要使能高电平或者是低电平。现阶段是无法拉高电平。

3、依稀啊是我的拉高和拉低电平程序请帮我看看是不是哪里出现问题了,始终无法拉高电平。我用示波器确认无法拉高电平,使用的是28377D的SCI发送功能。如果可以希望您能测试一下ISO1500芯片的驱动。希望可以尽快给我回复一下如何驱动ISO1500芯片的RS-485的对外发送功能。这个是我的ISO1500驱动电路

4、这个是芯片引脚图

5、控制SCICTRL的GPIO63拉高时可以使ISO1500处于RS485的发送功能,现在是GPIO63无法拉高不知道是什么问题。请帮忙看一下并回复!

      #define RS485_D_READ GpioDataRegs.GPBSET.bit.GPIO63=1; //拉高电平
      #define RS485_E_READ GpioDataRegs.GPBCLEAR.bit.GPIO63=1;//拉低电平

  • 你好,抱歉的是我没有使用过这款RS485芯片,但是通常的SCI接口应该没这么麻烦,只需要RX、TX就可以了。

    我看了一下ISO1500的datasheet,不是很理解里面的 driver output和receiver output具体是指什么。建议你可以在这款芯片对应的论坛下咨询一下该芯片的原理图设计:

    https://e2echina.ti.com/support/isolation/f/isolation-forum

    另外,不知道你的程序是否能保证可以正常运行?如果不确定的话可以在内部回环例程的基础上修改之后测试:C:\ti\c2000\C2000Ware_4_01_00_00\device_support\f2837xd\examples\cpu1\sci_loopback