PIC EUSART Interface - Clock ohne daten

Gast #3214387
Lesenswert?

Hallo zusammen,
ich wollte grade die EUSART Schnittstelle des PIC12LF1840T39A als 
Synchronen Uart verwerwenden jedoch krieg ich als Signal nur CLOCK und 
die datenleitung ist immer High. Weiß jemand an was das liegen könnte?
1
void init_eusart (void){
2
    TXCKSEL = 1;
3
    RXDTSEL = 1;
4

5
    SPBRGL = 19;//100k baud @8mhz
6
    SYNC=1;
7
    SPEN = 1;
8
    CSRC=1;
9

10
    SREN = 0;
11
    CREN = 0;
12
    TXEN=1;    
13
    
14

15

16
    /*
17
    GIE = 1;
18
    RCIE = 1;
19
    TXIE = 1;
20
    PEIE = 1;
21
    ei();
22
    */
23
   
24
    while(1){
25
        if(TXIF)
26
         TXREG = TXREG + 0x01; //Zählt nur bis 2???
27
    }
28
}

Vielen dank schon mal im Vorraus

Viele Grüße

Thomas

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren