9600 19200。。。我还以为你用了至少上百K的波特率,才让你调波特率试试。
看你的描述应该是软件的问题,看看串口屏那边对通信的要求,比如数据之间的间隔时间要求。
【 在 STEP8 的大作中提到: 】
: 我试了9600和19200两个波特率,结果都一样。想到一个可能,我单片机发送数据是先用printf把数据写到缓冲区,再用中断发送。后面的三个FF总是发不全。后来我把三个FF排除,这三个FF一个字一个字的发,就能发全了。
: 我想要是把全部数据都一个一个的发,有可能能行。等上班试试。
--
FROM 122.238.142.*