如何验证Dspic单片机和上位机数据传输是否正常

2025-04-05 20:32:15

1、通信采用串行通信模块USART。Dspic单片机没有专门为USART设置的通信端口,但可以通过引脚映射复用选择端口实现通信功能。

2、下图表示了输出引脚的复用。如果程序中令RP0R=3,则表明将RP0(也即RB0口)连接到UART1发射垮逆解仔端。,类似的,输入端的映射可以设置_U1RXR=1,则表示将UART1接收端连到RP1(也即RB1口)。

如何验证Dspic单片机和上位机数据传输是否正常

3、利用虚拟串口软件可以检验通信是否成功。VirtualSerialPortDriver由著名的软件公司Eltima制作,是一款本地串口软件,可以虚拟2个串口然后连接起来实现自发自收调试,应用非常方便。

如何验证Dspic单片机和上位机数据传输是否正常

4、打开VSPD,设置两个虚拟串口COM1和COM2,如图所示。在PROTEUS中设置串口为COM1,再打开串口调试助手设置串口为COM2,就可以进行调试实验。开启仿真,PROTEUS仿真器件发送数据。

如何验证Dspic单片机和上位机数据传输是否正常

5、串口调试助手收到数据,表明通信成功。

如何验证Dspic单片机和上位机数据传输是否正常
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢