看板 [ ASM ]
討論串[問題] PC 收 51 傳的0~255,有時會收到奇怪數字
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 13→)留言15則,0人參與, 最新作者deo2000 (800IM)時間12年前 (2013/01/08 22:56), 編輯資訊
0
2
0
內容預覽:
有時候明明不是0,卻經常收到0(波型位置越高,數值越小). http://imgur.com/lPAPT,SFCKe#0. 還會爆掉. http://imgur.com/lPAPT,SFCKe#1. #include "AT89X51.h". /*. P2 讀取ADC. P1,3,0 預留輸出控制.
(還有1568個字)

推噓1(1推 0噓 10→)留言11則,0人參與, 最新作者deo2000 (800IM)時間12年前 (2013/01/12 07:38), 編輯資訊
1
1
0
內容預覽:
現在51改傳HEX給PC,PC端再解碼為DEC,. 所以就不是"000"~"255",現在是"00"~"FF"。. PC端的軟體是VB6寫的,收到訊號後畫出波形 (用特殊Timer可達1000Hz). PC送出字串"Q"給51時,會計算讀到的HEX並送回給PC. 所以每當PC送出"Q", MSC.I
(還有1927個字)

推噓3(3推 0噓 6→)留言9則,0人參與, 最新作者cwl751005 (bb)時間12年前 (2013/01/14 03:35), 編輯資訊
1
0
0
內容預覽:
改成這樣看會不會好點= =. #include "AT89X51.h". /*. P2 讀取ADC. P1,3,0 預留輸出控制. */. unsigned char ucADC0804,QUERY,swap;. char code HEX[16]={0x30,0x31,0x32,0x33,0x34
(還有531個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者drag (京都念慈庵,賈詡念費翔)時間12年前 (2013/04/09 07:44), 編輯資訊
1
0
0
內容預覽:
- IE=0x90; /* (中斷Enable)EA=1,(串列中斷)ES=1*/ + IE=0x90; /* (中斷Enable)EA=1,(串列中斷)ES=1*/ EA = 0; EA = 1;不知道你的project是否完成了?. 也許是我雞婆~. 不過我會想這樣加~. 在傳輸過程中不希望RI
(還有54個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者deo2000 (800IM)時間12年前 (2013/04/09 08:25), 編輯資訊
0
0
0
內容預覽:
謝謝. 其實在兩周前. 問題是解決了一半. PC 端那邊,在送出'Q'和接收MCU字串中間,. 插入 Sleep(3) 間隔3ms就正常. 只要 Sleep(2) 以下就會發生之前所說,經常收到空字串錯誤. 這限制了我的掃描頻率不能高於1000/3=333Hz (雖然PC端似乎不可能超過200Hz.
首頁
上一頁
1
下一頁
尾頁