PIC 18F1320 USART

Gast #1083474
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!

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