請問關於baud rate設定 |
答題得分者是:foreman
|
keepgogo
一般會員 發表:2 回覆:0 積分:0 註冊:2008-05-25 發送簡訊給我 |
因為從8051用rs232傳到終端機,一直出現亂碼
爬文後 猜測是baud rate 或是其它mcu設定與終端機不一致 程式如下 void main() { Init_Device(); PCA0MD = 0x00; while(1) { SBUF0=0x65; while(TI0!=1); TI0=0; } void Init_Device(void) { TMOD = 0x20; TH1 = 0xfd; TL1 = 0xfd; SCON0 = 0x50; PCON = 0x00; IE = 0x90; } 請問想要baud rate為9600 上面設定有誤嗎? 另外不知為什麼 上面程式加上""OSCICN = 0x83;"" 終端機就沒有顯示?? 謝謝回答 少打TR1=1 問題不是在那 但已解決了 編輯記錄
keepgogo 重新編輯於 2008-05-26 17:37:14, 註解 無‧
|
foreman
高階會員 發表:3 回覆:124 積分:190 註冊:2004-09-10 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |