Byta instruktioner i mikrochip

Permalänk
Medlem

Byta instruktioner i mikrochip

Hej alla. Jag håller på med ett litet eget bygge där jag gör om några gamla commodore dosor till USB. Jag har kommit över några förprogrammerade PIC16C745 (http://ww1.microchip.com/downloads/en/DeviceDoc/41124c.pdf) chip med tillhörande kretskort och pålödd USB kabel som gör det till en dans.

Ett av många ship: http://members.multimania.co.uk/gerthoisvideo/PIC16C745.jpg

Nu är det så att hälften av korten tycks innehålla felaktiga instruktioner (firmware eller vad det nu heter) så de går inte att använda. Är det någon av er som vet hur man kommer åt instruktionerna, extraherar dem ur en av de med rätt typ och trycker in de i de ej fungerande ur dylika chip?
Någon trevlig programvara kanske? Och tror ni att det går genom USB eller behöver jag trilskas med com-portar?

En liten skola för en rätt ot kille vore jätte trevligt.
Tack så jätte mycket på förhand.

Visa signatur

För länge sedan hade jag tydligen: Mac Book Pro 13" & Athlon 64 X2 4200+, Asus A8N32-SLI Deluxe, Corsair 3GB TwinX DDR 400, 2x Raid 0 Seagate Barracuda 160GB:s SATA, GeCube Radeon x1900xt , Nec ND-3500, Audigy2 Platinum, Cooler Master ATC-201 m.m.

Permalänk
Avstängd

Om jag inte missminner mig är de PICar med "C" i namnet OTP, one time programmable, så det går inte att programmera om såvida de inte är i "CERDIP"-kapsel med UV-raderingsfönster. Då kan de raderas med UV-ljus och sedan programmeras om. Det chip du visar på bilden är nog tyvärr inte omprogrammeringsbart.

Jag vet inte mycket om PIC (håller på med AVR vilket är i princip samma sak), men de programmeras troligen genom en port som kör SPI. På AVR heter dessa "ISP", men något annat på PIC, typ ICP, ICSP eller nåt.

Vanligen använder man en programmeringsadapter som kopplas till USB eller serieport på en PC, eller ett utvecklingskort. Det brukar finnas "fattigmanslösningar" med några motstånd och en transistor eller två att koppla till PCn, vanligast då är parallellporten.

Som sagt, jag tror inte du kan programmera om dessa, tyvärr. De som har "F" i stället för "C" har flashminne i stället för [E]PROM och kan programmeras om tusen gånger eller mer. Hade det gått att programmera om hade det nog funnits en bootloader i dessa med tanke på att du redan har ett färdigt kort.

Men misströsta inte, dessa kretsar är billiga. Om du kan få ut koden för att programmera en naken ny krets vet jag inte, men jag är säker på att databladet du länkar till ger svar om du gräver lite.

Lycka till!

Visa signatur

http://www.theatlantic.com/national/archive/2012/05/how-the-p...
"If there's a simple lesson in all of this, it's that hoaxes tend to thrive in communities which exhibit high levels of trust. But on the Internet, where identities are malleable and uncertain, we all might be well advised to err on the side of skepticism."

Permalänk
Hedersmedlem

*flyttad*