Forum: Mikrocontroller und Digitale Elektronik PIC 18F4550 - tut nichts auf meinem Olimex Board


von Dominik S. (dommel)


Lesenswert?

Hallo,
wie ich gesehen habe gibt es hier ja einen PIC18F4550-Spezialisten. Ich 
habe mir auch ein PIC18F4550 zugelegt und
zwar das bei folgendem Link
[[http://www.olimex.com/dev/index.html]]
mit dem entsprechenden Programmer
[[http://www.olimex.com/dev/index.html]]
Auf der Seite gibt es das Beispiel einer blinkenden LED mit folgendem
C-Code (der auch schon als .hex mit dabei ist):

//PROGRAMM FOR BLINKING LED
//
// PROCESSOR : PIC16F877A
// CLOCK   : 20MHz, EXTERNAL

#include  <pic.h>

__CONFIG(WDTDIS & LVPDIS & BORDIS & HS & PWRTEN) ;

//Just simple delay
void Delay(unsigned long cntr) {
  while (--cntr != 0);
}

// main function
void main( void ) {


  INTCON   = 0x0;      // Disable inerupt
  CMCON   = 0x07;        // Comparators Off
  ADCON1  = 0x06;      // Port as Digital IO
  TRISA0   = 0;      // Led pin as output
  CVRCON  = 0;


  // loop forever - echo
  while(1) {

    // Toggle led
    PORTA ^= 1;
    // Simple delay
    Delay(50000);
  }
}

Jetzt habe ich das .hex-file über den Programmer auf meinen PIC geladen.
Dabei verwende ich den "PICpm Development Programmer 1.3.0.4" Das Laden
schein zu funktionieren aber es tut sich nichts an der LED.

Ich habe zwei Anhänge ... einmal eine Warning des Programmer beim Laden
des .hex-file und eine Abbildung meiens Aufbaus bei Programmieren.

Kann da jemand helfen warum nichts blinkt???

Danke & beste Grüße
Dominik

von André H. (andrekr)


Lesenswert?

Kommt da noch was?

von frankman (Gast)


Lesenswert?

1. Stromversorgung am Pic checken, messen
2. Schaun, ob die Reset-Leitung Hight ist... Achtung, die Leitung kann 
auch vom Programmer gesteuert werden, ggv. kannst du den Reset in MPLAB 
auf High oder Low setzen.
3. Schaun, ob der 20MHz-Quarz richtig schwingt....

von Ein (Gast)


Lesenswert?

Configurationszeile vom 887 paßt nicht zum 18F4550, ganz einfach.
Suche dir ein 18F45xx Beispiel mindestens für die Configurationsflags.

von Dominik S. (dommel)


Lesenswert?

Hier nochmals die gleiche (etwas ältere Anfrage mit Bilder) ...

[[Beitrag "PIC-P18 Development Board von Olimex"]]

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.