Hallo! Ist es möglich ein Programm, vorliegend als Hex-File, das ursprünglich für den pic16f286 gedacht ist, in den pic16f286a zu brennen? Also, das Brennen funktioniert anscheinend noch, aber wird dieses Programm dann auch korrekt ausgeführt? Vielen Dank für Eure Antworten schon einmal im Voraus!!!
Hallo Silver69, ich kenne den speziell genannten PIC nicht, hatte aber mal dasselbe Problem mit einem 16f877 und 16f877A. Der Unterschied lag eigentlich nur darin, dass bei der A-Variante das Selfprogramming etwas anders funktioniert. Man konnte dort nicht jedes Byte einzeln programmieren, sondern musste immer einen Block von 4 Bytes (?) auf einmal schreiben. Schau mal im Datenblatt, ob es beim pic16f286 nicht genauso ist. Wenn Du keinen Bootloader drauf hast um im eingebauten Zustand ein Update zu machen (ICSP), sollte der Unterschied egal sein. nospam2000
Ich kenne keinen PIC 16F286 und Microchip offenbar auch nicht. Im allgemeinen sollte es aber kein Problem darstellen, das Program auf einem anderen Typen zum Laufen zu bringen, vorausgesetzt, die Registeradressierung ist gleich und verwendete Hardwaremodule existieren. Einfach mal den PIC programmieren und schauen, was passiert. Achso, bei der Programmierung aber den richtigen PIC auswählen, wegen Programmierspannung und so...
Im Normalfall steht der Unterschied zwischen -A zu Nicht-A im Datenblatt. Manchmal ist es nur die höhere zulässige Taktfrequenz, es gibt aber auch echte Unterschiede, z. B. bei Registerbelegungen.
Ich denke mal, daß hier der PIC16F628 gemeint ist! Und ja - es gibt einen Unterschied beim Programmieren. Beim A-Typ wurde das ICSP Protokoll leicht geändert. Deshalb kann man den A-Typ nicht in jedem Programmer als "Nicht A-Typ" programmieren. Das geht oftmals in die Hose (MUSS ABER NICHT) Gruß TK
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.