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 | }
|