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.

[参考译文] MSP432P401R:UART通信问题

Guru**** 2609955 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/656442/msp432p401r-uart-communication-problem

部件号:MSP432P401R

我正在尝试使用UART将SIM868连接到MSP432。
我已将UART波特率设置为9600,DCO频率为48MHz,时钟源为SMCLK (12MHz)。
我正在通过 putti软件传输"AT "和0x0D命令,并检查Msp432上的响应。  我在msp432的接收缓冲区中得到响应“OK”,但最初数据传输线较高,在DSO上进行了检查。
现在我的问题是当我通过msp432传输相同的命令"at"和0x0D时,数据在DSO上成功检查,唯一的区别是数据出线最初很低 ,我没有从sim868得到任何响应。是否有任何特定的位可设置数据出 最初在UART中较高??? msp432的数据输出引脚初始电压过低 ,这是我们无法在sim868中写入数据的原因吗?
那么,请告诉我问题是什么?


非常感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Sayali

     我运行 了UART_PC_ECHO_12MHz_brclk_MSP_EXP432P401R_nortos_CCS 示例,我看到处于空闲模式的UART驱动总线高。

    在空闲模式下,没有任何控件可以故意将总线驱动为低电平(否则,您无法生成正确的启动位)。 您能否尝试上一个示例并告诉我它是否运行正常(在两个字节之间空闲时显示为高)?

    另外,您能否发布您正在使用的代码?

    此致,

     Bob

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Sayali
    因为我没有听到您的回复,所以请关闭此话题。 如果您想再次接收帖子,您仍可以回复。
    -Bob L