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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.