請問鮑率設定的問題謝謝 |
缺席
|
tgs910
一般會員 發表:9 回覆:11 積分:4 註冊:2005-09-30 發送簡訊給我 |
小弟是用11.0592mhz
ic 用 atmel at89s52 要做38400bps p0.7為rs485的控制腳位 我用兩個51互傳ok 但是我跟楠樺的rs232通訊測試軟體卻不行 請幫我看看是那裡的問題 謝謝 ORG 00H mov T2CON, #00110000b mov RCAP2H, #(-9) ; -3 = 65533 mov RCAP2L, #(-9) mov TH2, RCAP2H mov TL2, RCAP2L setb TR2 MOV P1,#00FH mov scon,#01110000b GO: MOV 020H,#000 CLR P0.7 WAIT1: JNB RI ,WAIT1 CLR RI MOV A,SBUF MOV R3,A MOV A,20H CJNE A,#000H,SFT MOV A,R3 01F: CJNE A,#01,GO MOV R0,#20H MOV R1,#7 CALL SFT MOV A,R5 CJNE A,25H,GO MOV A,R6 CJNE A,26H,GO AJMP NEXT NEXT: SETB P0.7 MOV A,#01 CALL TRANS MOV A,#02 CALL TRANS MOV A,#03 CALL TRANS MOV A,#04 CALL TRANS MOV A,#05 CALL TRANS MOV A,#06 CALL TRANS MOV P1,#06FH AJMP GO TRANS: MOV SBUF,A JNB TI,$ CLR TI RET SFT: MOV A,R3 xch a, @r0 inc r0 DJNZ R1,WAIT1 RET |
阿信
版主 發表:111 回覆:983 積分:813 註冊:2005-03-10 發送簡訊給我 |
|
tgs910
一般會員 發表:9 回覆:11 積分:4 註冊:2005-09-30 發送簡訊給我 |
|
mymj
版主 發表:132 回覆:486 積分:608 註冊:2002-10-25 發送簡訊給我 |
8052可以以timer1或timer2來控制傳輸率,只要將T2CON控制暫存器的tclk及rclk設為1則timer2就可以來控制傳輸率
如果傳輸速度及接收速度不同,可以分別設定timer1及timer2的T1con及T2con的RCLK及TCLK 再檢查一下程式 mymj ===================引 用 tgs910 文 章=================== ===================引 用 阿信 文 章=================== 1.要使用MAX232轉換IC,你有用嗎? 2.南樺的是RS-232,你用RS485, 感覺怪怪的! 3.跟電腦的超級終端機連線看看。? 我有用轉換IC 我用time1去寫都ok 但是我用time2去寫就都不能用 不管是多少鮑率 我要在模式1中使用 是不是我的用法有問題 找了好久都不知問題在那 請大大幫幫忙 謝謝 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |