|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
PIC16F73串口問題 |
| 作者:linchao14 欄目:單片機 |
小弟我第一次使用PIC16F73的硬件串口,本意是要發(fā)送一個0XAA到計算機,可是它總是連續(xù)發(fā)送AA,而且有大量的亂碼。程序如下: MAIN bsf STATUS, RP0 clrf TRISB movlw .25 movwf SPBRG movlw 0x80 movwf TXSTA bcf STATUS, RP0 movlw 0x80 movwf RCSTA bsf STATUS, RP0 bsf TXSTA, TXEN bcf STATUS, RP0 LOOP2 movlw 0xAA movwf TXREG btfss PIR1, TXIF goto $-1 goto $ end |
| 2樓: | >>參與討論 |
| 作者: linchao14 于 2004/2/26 9:39:00 發(fā)布:
沒人回我自己回,問題已解決! 收藏的人兒們請回復一下,謝了! bsf STATUS, RP0 clrf TRISB bcf TXSTA, SYNC bcf TXSTA, BRGH movlw .25 movwf SPBRG bcf STATUS, RP0 bsf RCSTA, SPEN bsf STATUS, RP0 bcf TXSTA, TX9 bsf TXSTA, TXEN bcf STATUS, RP0 LOOP2 bsf STATUS, RP0 btfss TXSTA, TRMT goto $-1 bcf STATUS, RP0 movlw 0xAA movwf TXREG movlw 0xFF movwf PORTB ;bcf PIR1, TXIF goto LOOP2 這個程序是連續(xù)發(fā)送0xAA到機算機。主要問題是TXSTA的BANK選錯了。我利用的是TXREG是否空。 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |