高位怎么不见了?快来帮忙! (20分)

  • 主题发起人 主题发起人 mouse_ingrief
  • 开始时间 开始时间
M

mouse_ingrief

Unregistered / Unconfirmed
GUEST, unregistred user!
串口设置如下:<br>&nbsp; dcb.BaudRate :=CBR_19200 ;<br>&nbsp; dcb.StopBits :=1;<br>&nbsp; dcb.Parity :=NOPARITY ;<br>&nbsp; dcb.ByteSize :=8;<br>但是当我想串口写一字节数据$ff时,<br>读出来的数据却是$7f,为什么?
 
记得以前看文章说通过串口发数据时会把字节的第7位截掉.所以要用uuencode<br>你可以自己变换一下嘛.
 
to firstrose:<br>&nbsp; &nbsp;怎么变换,能举例说明吗?
 
dcb.StopBits :=1;<br>就是说 dcb.StopBits 是 ONE5STOPBITS : 1.5 stop bits<br>你的本意是不是这样?<br>ONESTOPBIT &nbsp;(1 stop bit) 常数是 &nbsp;0
 
to Pipi <br>&nbsp; &nbsp;谢谢,这一点我误解了。
 
多人接受答案了。
 
后退
顶部