Forum: PC-Programmierung PIC 18F1320 USART


von Merle (Gast)


Lesenswert?

Hey Leute,
kurz zu mir. Ich programmiere das erste mal überhaupt einen 
Microcontroller und habe von der Elektronik die dahinter steckt "Null" 
Ahnung. C Programmieren kann ich.
Jetzt das Problem:
Momentan möchte ich eigentlich nur von meinem PIC aus ein paar "Char´s" 
an meinen PC senden. Es kommt aber nur "Müll" an.
Hier mein Code:
1
/** I N C L U D E S **********************************************************/ 
2
3
#include <p18f1320.h> 
4
#include "usart.h"  
5
  
6
7
8
/** D E C L A R A T I O N S **************************************************/ 
9
#pragma code 
10
void main(void) 
11
{ 
12
  char str[4]="111";
13
  OSCCON = 0x60;
14
15
  
16
  OpenUSART( USART_TX_INT_OFF &
17
         USART_RX_INT_OFF &
18
         USART_ASYNCH_MODE &
19
         USART_EIGHT_BIT &
20
         USART_CONT_RX &
21
         USART_BRGH_HIGH,
22
         26);
23
       
24
  while(BusyUSART());
25
26
  putsUSART(str);
27
28
  CloseUSART();
29
  while(1);
30
}//end main

Kann mir jemand einen Tip geben, ob ich noch irgendwelche Einstellungen 
vergessen habe? Baudrate, Takt, oder was weiß ich auf was man da noch 
alles achten muss...

Vielen Dank im Vorraus!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.