PIC16F870 startet nicht

OP #2205232
Lesenswert?
• ▲
▼
Moin!

Ich versuche gerade meinen PIC16F870 zu laufen zu kriegen.

Das ist mein erstes Projekt, und als erstes möchte ich mal eine LED auf 
RC3 blinken lassen - nur um zu sehen, ob's generell geht...

Programmieren möchte ich in C. Ich habe folgendes Programm:

#include  <htc.h>

__CONFIG(BOREN_ON & CP_OFF & WDTE_OFF & PWRTE_ON & FOSC_HS);

#ifndef _XTAL_FREQ
#define _XTAL_FREQ 16000000
#endif

main(void)
{
    TRISC = 0;
    ADCON1 = 7;
    for(;;)
    {
        PORTC = 0xff;
        _delay(100);
        //__delay_ms(500);
        PORTC = 0x00;
        _delay(100);
        //__delay_ms(500);
    }
}


Das ganz wird kompiliert mit dem Hitech PICC:

picc --chip=16f870 --mode=lite -m led.c

Das HEX-File lade ich dann mit dem Microchip-Tool mittels PicKit 2 hoch. 
Das scheint auch zu funktionieren. Nur leider läuft die PIC nicht los.

Ich habe es auch mit einem Arbeitskollegen probiert, der mal schnell ein 
Programm in Assembler gebaut hat, welches auch auf einem anderen 
PIC-Modell lief - auf meinem jedoch nicht.

Ist mein PIC kaputt? Dann würde er sich doch wohl aber gar nicht 
programmieren lassen, oder?

Was mache ich falsch?
Angehängte Dateien:
Gast #2205550
Lesenswert?
• ▲
▼
Matthias P. schrieb:
> Achso, ich dachte, der kann seinen eigenen Takt generieren... :-(

kann es auch.  Man muss es aber sagen dass es nutzen soll.

>__CONFIG(BOREN_ON & CP_OFF & WDTE_OFF & PWRTE_ON & FOSC_HS);

hier wird aber ein externe Quarz definiert (FOSC_HS)

ändere das und es wird gehen.

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.