Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 5253|回復: 6
打印 上一主題 下一主題

[請益]RS-232:BS2接收問題

[複製鏈接]
1#
發表於 2010-1-27 12:39:31 | 顯示全部樓層
本帖最後由 miaoichi 於 2010-1-27 12:43 編輯

人機端傳給他的值是0x33
BS2上他sData 到底是接收什值->就是0x33

你在ap上給他 1->ascii是 33 ->所以硬體也會看到 0x33 -> 你就要用ascii來判斷
或者是你可以去做一個修正 sData =  sData -32 -> 這就會是你要的數字了

Main:
DO
SERIN 14, 16468, [sData]                       ' baudmode set for BS2
DEBUG  sData

  IF ( sData> 0x33 )THEN
  HIGH 15
  ELSEIF ( sData<0x36) THEN
  LOW 15
  ENDIF


  LOOP
  END
2#
發表於 2010-1-30 00:37:05 | 顯示全部樓層
十六進位要用 &H01 之類的~~~
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-6-12 08:54 , Processed in 0.190229 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表