10.4 SCI应用实例
2025年09月26日
10.4 SCI应用实例
例10-1 要求28035DSP通过RS-232接口与PC进行串行通信。请设计硬件接口电路与通信软件。
DSP通常采用+3.3V电源,而RS-232C电平采用±12V电源。可以采用MAX232等芯片实现RS-232C的电平转换,硬件接口电路如图10-9所示,图中的Vcc为3.3V电源。
通信软件包括PC通信软件和DSP的通信程序。PC通信软件可以采用VC、VB及C等编写,也可以利用一些免费工具软件如串口调试助手或Windows自带的“附件-通信”中的“超级终端”来调试串口。
PC采用串口调试工具软件,将PC键盘的输入发送给DSP,DSP收到PC发来的数据后,回送同一数据给PC,并在PC屏幕上显示出来。只要屏幕上显示的字符与所键入的字符相同,说明二者之间的通信正常。
设通信波特率为9600bit/s。数据格式为1位起始位、8位数据位、一个停止位及无奇偶校验位。
图10-9 DSP通过MAX3232电平转换电路与PC串行通信
下面是采用查询方式编写的DSP通信程序。
下面是采用中断方式编写的DSP通信程序。