Hallo, Ich habe folgendes Problemm: Bootloader von http://www.microchipc.com/ mit dem PIC16F877 funktioniert, aber mit PIC16F877A geht nicht. Hat jemand damit erfahrung gemacht?
Es gibt für die 16F87x einen Bootloader und einen für die 16F87xA. Hast du da jeweils auch den richtigen verwendet?
Zusammen mit Bootloader für die 16F87xA gabs eine Programm (für PC) und die hat nicht mal Microcontroller entdekt.
Ganz egal! Der Bootloader für 16F87x wird - soweit ich weiß! - für die A-Variante nicht richtig funktionieren, weil der Flash da anders organisiert ist.
293 hat Recht. Der Schreibzugriff auf den Flash funktioniert beim 16F877 Byteweise und bei 16F877A Blockweise. Also Aufgepasst. Wenn Dein PIC mit mehr als 4MHz getaktet wird und Du einen der ersten (Rev. B0 bis 0242XXX) erwischt hast, dann läuft der einfach nicht, da der Core laut Errata sheet einfach manchmal macht was er will, aber nicht was er sagt. Steffen
Danke Stefan, jetzt verstehe ich es besser. Ich betreibe PIC mit 20MHz, aber ich habe Nummer 04042UW erwischt, also solte gehen. Ich werde es abends ausprobieren.
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.