PIC18F4620 Uart mit 1200,7,e,2
Montag, 21. Mai 2012
 
 

PIC Mikrocontroller Forum  |  PIC Mikrocontroller  |  CCS Compiler  |  Schnittstellen (CCS)  |  PIC18F4620 Uart mit 1200,7,e,2 « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: PIC18F4620 Uart mit 1200,7,e,2  (Gelesen 1731 mal)
 
Gorky
Gast
« am: Oktober 30, 2008, 15:05:48 »

Hallo

Habe das Problem, dass ich für eine ziemlich exotische Datenübertragung folgende UART- Konfiguration benötige:

Baud    : 1200
Startbit: 1
Paryti  : Even
Stopbits: 2

Ich hoffe, es kann mir jemand weiterhelfen.

Compiler: CCS V4.074

Gruz Andy
Gespeichert
Gorky
Gast
« Antworten #1 am: Oktober 30, 2008, 16:59:39 »

Würde sehr gerne den HW- Uart verwenden und die einkommenden Daten in der IRQ Routine verarbeiten.
Gespeichert
oerni
Full Member
***
Offline Offline

Beiträge: 196



Profil anzeigen WWW
« Antworten #2 am: Oktober 30, 2008, 20:10:06 »

Hallo Andy,

ich kann in deinem Beitrag keine direkte Frage erkennen, aber ich vermute mal du bist über die Anzahl der Stopbits gestolpert:

Code:
#use rs232(baud=1200,parity=E,xmit=PIN_C6,rcv=PIN_C7,bits=7,STOP=2)

Ansonsten für die Interrupts:
Code:
#int_RDA
void  RDA_isr(void)
{
...
}

#int_TBE
void  TBE_isr(void)
{
...
}

Tschau Oerni
Gespeichert
Gorky
Gast
« Antworten #3 am: Oktober 31, 2008, 13:19:16 »

Hi Oerni

Danke für die Info!

Wird den mit der #use Anweisung auch die echte UART inkl. Interrupt verwendet?
Gespeichert
Gorky
Gast
« Antworten #4 am: Oktober 31, 2008, 17:11:10 »

Hab's ausprobiert und hat toll geklappt Lächelnd.

Vielen Dank
Gespeichert
Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  

Powered by MySQL Powered by PHP Made for Mozilla (Firefox) Made for Internet Explorer
Seite erstellt in 0.036 Sekunden mit 19 Zugriffen.
 
Top! Top!