我现在在公司实习,有一块板子使用的芯片是STC12C5202AD,采用ADM2486进行网络
通信,有四个数码管可以用来显示。下载程序使用的是u***转串口,数据的发送则是使用的u***转485。 问题现象描述:
1、可以正确的下载程序(判断的依据是数码管能够正确显示初始化的值)
2、通过u***转485可以产生一个中断,但是SBUFF的数据不对(我把SBUFF的数据使用数码管显示出来发现只是极少量的情况会有正确的值)。
3、通过u***转串口出书数据的时候发现无法产生中断(判断依据是我在中断程序里面改变数码管的值,但是发送数据之后没有刷新)
4、直接在主程序中向上位机发送数据,接收到的是乱码
我现在可以保证的是,我的中断配置没有问题,上位机软件的的数据位设置和波特率设置没有问题,上位机软件可以正常收发数据(我进行了RX和TX短接的测试)。希望哪位路过的前辈可以帮帮忙!感激不尽!