Hallo, also ich habe mit MPLab eine ASm Datei erstellt und den Hex-Code erzeugt... Problem ist, dass mein Universal-Programmer von Art die Prüfsumme bemängelt. Daher würde ich gern mit einem anderen Programm die HEX Datei erzeugen. Grüße Anne
Versuche doch mal rauszufinden, welches HEX-Format dein Programmer benötigt. In den Projektoptionen von MPLAB kannst du Intel HEX32, HEX8S oder HEX8M einstellen. Wenn dein Programmer keines dieser Formate versteht, dann solltest du eher hier nach einer Alternative suchen. MPLAB plaziert im HEX-File übrigens auch Einträge für das Configuration-Word. Evtl. kommt dein Programmer damit nicht zurecht. Versuche die Einträge doch einfach mal zu löschen.
Hm, also ein anderer Programmer kommt nicht in Frage... Programmer kann IntelHex, MotorolaeHex und TektronikHex. Grüße Anne
Ja und ich habe doch daruaf geantwortet? Also Programmer kann hex-Format und wie ich in ner HEX-Datei Configuration-Bits ändern soll, weiß ich nicht... Grüße Anne
Jo, dann wäre nur noch zu klären, welches der drei Intel-Hex-Formate er kann.
Naja er kann alle.... Aber wie gesagt die Prüfsumme bleibt immer rot... Hier mal nen Link zum Programmer: http://www.artbv.nl/products/programmers/up1/up1inf.htm Grüße Anne
Welchen Controller (PIC) benutzt du? Bitte vollständige Typenbezeichnung angeben.
Die Konfigurations-Bits stehen oft am Ende des Hexfiles angehängt, als zusätzlicher Adressbereich. Hier im Quick User Guide Seite 2 ist der Menüpunkt "Device parameters" abgebildet, da stehen die Konfigurationsbits im 3.Bild oben links: http://download.artbv.nl/programmers/up1/up1_quge.pdf Auch im Hexeditor müßten diese Bits irgendwo auftauchen.
Alternativ kann man auch noch nachrechnen Die Formate sind definiert und nicht wirklich schwierig. Die paar zahlen zusammenzuzaehlen sollte moeglich sein. Wenn zB di Baudrate nicht genau stimmt, kommt auch ein Pruefsummenfehler.
Hallo, also die Configurations-Bits stehen in der HEX-File mit drin...habe das jetzt auch schon mit und ohne probiert... Ich nutze einen PIC16C505 Grüße Anne
Hab grad mal die Software zu deinem UP-1 installiert. Wahnsinn, 11000 Dateien und 37 MB...auf die Idee muß man erst mal kommen, jedem noch so kleinen Baustein ein eigenes Configfile zu spendieren. Naja, die werden sich schon was dabei gedacht haben. Also ich kann ein kleines HEX-File für den C505 ohne Fehler laden. Ich bekomme zwei Checksummen, einmal File und einmal Device, welche natürlich unterschiedlich sind, da zur Berechnung eine unterschiedliche Anzahl Bytes genommen wird. Ansonsten gibt es keine Probleme. Mehr kann ich nicht machen, da ich keinen UP-1 besitze. Viel Erfolg noch.
Hallo, könntest du mit dieses HEX-File bitte mal schicken? Hast du es mit MP-LAp erstellt? Könntest du mir bitte mal eis schicken, wo du ein paar Bits von PORTC setzt und ein paar rücksetzt? Ja der Programmer ist echt gut... Grüße Anne
Hallo, im Anhang das komplette Projekt, es wurde mit MPLAB erstellt. PORTC ist komplett aus Ausgang definiert und in einer Endlosschleife wird PORTC dekrementiert. Das hex-file ist schon dabei, mußt nicht erst komilieren. Jupp
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.