eeprom copieren (Toestel of techniek)

door petrus bitbyter @, Rotterdam, 03-12-2014, 01:31 (3650 dagen geleden) @ loek

In de datasheet van de PIC16C71 staat expliciet vermeld dat bepaalde I/O-pinnen gedurende POR (Power On Reset) als inputs zijn geschakeld. Voor de pinnen die voor de I2C-bus gebruikt worden, is dat niet vermeld. Daarover heb ik niets gevonden. Voor de zekerheid zou ik dat wel eerst even uitzoeken (nameten). In tegenstelling tot Atmel, is Microchip niet altijd consequent met dit soort zaken.

Als deze pinnen ook inputs of tri-state zijn tijdens POR, is het dus een kwestie van de reset op de programmeerconnector aan de massa knopen en dan de radio aanzetten. Met een paar draadjes aan de SCL en de SDA (aanbrengen voordat het toestel aangezet wordt) kun je nu elke I2C-master aan de bus vastmaken. Dus niet alleen Microchip maar ook Atmel, Raspberry Pi, Arduino en welke andere processor maar over een I2C-interface beschikt. Microchip is hier niet eens de eerste keus omdat vooral de kleinere 8-bits processors te weinig geheugen hebben.

Voor het lezen van de EEPROM heb je software nodig. Als je die al hebt, is het een eenvoudige zaak. Zo niet, dan heb je nog heel wat uurtjes werk voor de boeg.

Er zijn wel ontwikkelsystemen, bijvoorbeeld PICkit 3, die het programmeren van (Microchip) EEPROMS ondersteunen. Hiermee - en de bijbehorende PC - is het ook goed te doen. Alleen zo'n €60,- ex...

petrus bitbyter


Complete draad:

 RSS Feed van berichtenreeks

powered by my little forum