PIC - HW UART empfängt nur Schrott

Gast #792393
Lesenswert?

Hallo zusammen,

ich habe folgendes Problem:

Solange ich die Firmware im Debumode betreibe (ICD2) funktioniert sie 
wunderbar. Programmiere ich sie hingegen und der Controller läuft 
"frei", empfängt er nur Mist...

Erzeuge ich mir einen SW UART, geht es auch ohne Probleme...
Hat jemand eine Idee?
Danke im Voraus.

MPLAB 7.60, CCS Compiler 3.231, Oscillator: Crystal 4 MHz
1
#include <18F4525.h>
2

3
#fuses XT,NOWDT,NOPROTECT,NOLVP
4
#use delay(CLOCK=4000000)
5
#include <LCD.c>
6

7
#use rs232(BAUD=9600, BITS=8, PARITY=N, XMIT=PIN_C6, RCV=PIN_C7)
8

9

10
void main ( void )
11
{
12
  char test;
13
  lcd_init();
14
      
15
  while ( TRUE )
16
  {
17
    test = getc();
18
    lcd_putc('\f');
19
    lcd_putc(test);      
20
    putc(test);          
21
  }
22
}

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