8051 RS232 傳輸設定 |
缺席
|
tina0120
一般會員 發表:2 回覆:2 積分:0 註冊:2008-12-18 發送簡訊給我 |
Dear all
使用8051RD2 透過RS232傳輸資料給電腦 code設定如下 ================================================================ PCON=0X80; SCON=0x52;//01010010 TH1=243;//Timer1載入值 TMOD=0x20;//設定Timmer1為模式1 TR1=1;//start timer1 SBUF=0x61; ================================================================= Baud Rate 115200 但是電腦接收到的資料都是 00 00 00, 不知是哪邊有問題,請協助,3Q
------
tinahuang |
src
高階會員 發表:1 回覆:94 積分:154 註冊:2005-08-23 發送簡訊給我 |
這是用TIMER2來設定傳輸速率振盪晶體11.0592MHZ
RCAP2H=0XFF; RCAP2L=0XFD; //FD=115200 DC=9600 RCLK=1; TCLK=1; SCON=0x50; TR2=1; ===================引 用 tina0120 文 章=================== Dear all 使用8051RD2 透過RS232傳輸資料給電腦 code設定如下 ================================================================ PCON=0X80; SCON=0x52;//01010010 TH1=243;//Timer1載入值 TMOD=0x20;//設定Timmer1為模式1 TR1=1;//start timer1 SBUF=0x61; ================================================================= Baud Rate 115200 但是電腦接收到的資料都是 00 00 00, 不知是哪邊有問題,請協助,3Q |
tina0120
一般會員 發表:2 回覆:2 積分:0 註冊:2008-12-18 發送簡訊給我 |
忘記跟大家說我的震盪器是24MHz
有改了一些地方,終於有data了 但是還是怪怪的 PCON=0X80; SCON=0x52; TH1=255; TMOD=0x20;//設定Timmer1為模式1 TR1=1;//start timer1 SBUF=0x86; 只是電腦接收到的資料變成 0xC6 更換其他值也是bit7~bit4的值是錯的 再麻煩各位指導囉 ===================引 用 tina0120 文 章=================== Dear all 使用8051RD2 透過RS232傳輸資料給電腦 code設定如下 ================================================================ PCON=0X80; SCON=0x52;//01010010 TH1=243;//Timer1載入值 TMOD=0x20;//設定Timmer1為模式1 TR1=1;//start timer1 SBUF=0x61; ================================================================= Baud Rate 115200 但是電腦接收到的資料都是 00 00 00, 不知是哪邊有問題,請協助,3Q
------
tinahuang |
naga88
一般會員 發表:0 回覆:13 積分:7 註冊:2008-06-23 發送簡訊給我 |
|
tina0120
一般會員 發表:2 回覆:2 積分:0 註冊:2008-12-18 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |