发表于:2005-12-07 18:45:00
楼主
单片机(C8051F020)与PC机进行通信,单片机的UART串行口设置为工作方式1:一个起始位“0”,8个数据位,1个停止位“1”,波特率为2400;PC机用VC编的通信程序:SetSettings("2400,n,8,1").运行程序后,单片机发送的数据和PC机上收到的数据不一样,我用串口调试助手收数据,结果一样,为什么?单片机设置帧格式有3种,但起始位和停止位同时出现,而SetSettings属性没有规定起始位,是不是这个原因,怎样解决?