問... 8051問題.. |
答題得分者是:DavidLo
|
hanah77h12
一般會員 發表:12 回覆:39 積分:10 註冊:2011-10-01 發送簡訊給我 |
各位前輩請問一下
我用RS232接電腦測試 2.3腳可以互傳 接到MAX232上 也可以互傳 但是接到8051上卻出現一個問題 一直案RESET然後從電腦傳資料 他才會回傳 不按他就傳不回來 請問哪位前輩可幫解答 #include void UART_int(void) interrupt 4 if(RI==1) RI = 0; puts("ONE!"); puts("2 TWO!"); puts("3 THREE"); puts("4 FOUR"); puts("OTHERS!"); } main() int kbin; TMOD = 0x20; // T0 mod 0, T1 mode 1 TL1 = TH1; RI=0; TI=0; ES = 1; // 開啟序列(RS232)中斷的開關 kbin = kbscan(); { while(TI==0); //若TI=0,表示資料還未傳送完成 } } |
scott123
中階會員 發表:19 回覆:66 積分:52 註冊:2011-08-11 發送簡訊給我 |
|
hanah77h12
一般會員 發表:12 回覆:39 積分:10 註冊:2011-10-01 發送簡訊給我 |
|
DavidLo
高階會員 發表:17 回覆:225 積分:168 註冊:2004-07-21 發送簡訊給我 |
|
scott123
中階會員 發表:19 回覆:66 積分:52 註冊:2011-08-11 發送簡訊給我 |
把51的TXRX短路(DIP的PIN10和PIN11),自已傳自已收
如果成功的話,但還是不能跟PC連,檢查一下鮑率,同位元,MAX232 不然就是拿示波器一段一段量,應該不難找出問題 ===================引 用 hanah77h12 文 章=================== 請問怎做自身測試?? |
hanah77h12
一般會員 發表:12 回覆:39 積分:10 註冊:2011-10-01 發送簡訊給我 |
|
DavidLo
高階會員 發表:17 回覆:225 積分:168 註冊:2004-07-21 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |