problém s daty od PC přes RS232

P

prime_minister

Guest
Ahoj,

Já jsem na začátku se přenos mezi PC a PIC.Chtěl bych napsat program, který svítí určitý 7seg displeje při vlajky dojde.

I use PIC16F76.I používat externí oscylatr (4MHz).I odesílat data z PC na 1200BPS (přenosové rychlosti = CBR_1200).
Podle vzorce, přenosová rychlost = FOSC / (64 (X 1)) Mám X = 12 (000Ch)
Mám podezření, abych dostal tuto část špatně.

Musím něco, protože to nefunguje ...Prosím, pomozte mi

to
je můj kód:

zahrnovat <p16f76.inc>
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_OFF & _XT_OSCBSF STATUS, 5
movlw 0000h
movwf TRISB
movlw 0000h
movwf TRISA
movlw 0008h
movwf TRISC

movlw 0000h
movwf TXSTA

; zúčtování SYNC
BCF TXSTA, 4

; Rychlost Generátor Registrovat
movlw 000Ch
movwf SPBRG
BCF STATUS, 5

; nastavení CREN a SPEN
BSF RCSTA, 4
BSF RCSTA, 7

smyčky
movlw 0008h
movwf PORTA

BSF PORTB, 5

btfsc PIR1, 5; vlajky
BSF PORTB, 2
goto smyčkykonec

 
Nazdar,

To není pic čip uvidíte většinu ve fóru ...nic špatného, že ačkoli.

Pokud se podíváte na tento tutorial dává dobré příklady, jak software a hardware RS232 - hardwarovou verzi je poslední příklad 7.7 - dělají dobře fungovat.

http://www.winpicprog.co.uk/pic_tutorial7.htm

 

Welcome to EDABoard.com

Sponsor

Back
Top