TMS320F280049C: TMS320F280049C的SCI_B的数据发送问题,仿真中ScibRegs的SCITXBUF正常缓存需要发送的数据

Part Number: TMS320F280049C
Other Parts Discussed in Thread: C2000WARE

 大佬们,问一下。我的SCI_B这样配置,但是串口调试助手接收不到发送的数据,但是CCS的DUBUG仿真中可以看到ScibRegs的SCITXBUF可以看到有数据的赋值变化。我的SCIA也是这样配置,GPIO16和GPIO17,串口调试助手正常接收到发送的数据。SCIB的GPIO为12和GPIO13。两个的GPIO复用都是第六个。好奇怪,询问各位

  • 您好,

    收到了您的案例,调查需要些时间,感您的耐心等待。

  • 你能尝试C2000Ware Driverlib示例“sci_ex4_echoback”并修改项目以在sci-B上运行吗?如果你不想使用driverlib函数,还有C2000Ware设备支持示例“sci_ex1_echoback”,尽管我强烈建议使用driverlib-从长远来看,它使配置变得更加容易。
    我没有立即看到您的配置有问题,但请确保您的串行调试助手设置为正确的波特率。

  • 串行调试助手,这个是正确的。我想问问有没有寄存器版的sci-B上运行的例子呢,库函数没用过。

  • 没太明白你的意思,您可以进一步澄清你的问题

  • 串行调试助手的波特率,校验位都是对的,C2000Ware Driverlib示例“sci_ex4_echoback”这个是库编辑的,我学的寄存器。例程里面的库不太会改

  • 如果您询问的是bitfield example,那么{C2000Ware}/device_support/f28004x/examples/sci“sci_ex1_echoback”示例使用bitfield

    我们没有其他内容和指导