C
ctownsend
Guest
Jeg bygde en frittstående ISP programmerer for AT89S51/52 enheter ved hjelp av en annen 89S51 og 24LC256 EEPROM for å lagre hex-filen som skal programmeres.
Den hex fil og skjematisk er inkludert.Den hex-filen skal fungere i de fleste 8051-enheter, forutsatt at du følger pinout i skjematisk.Koden er under 2K så det vil også fungere i 89C2051/89S2051.(det ville ikke skade å bruke to pullup 4.7K motstander på p1.0 og p1.1 hvis du bruker en 89C2051 for programmerer)
Du bare laster filen til EEPROM med en terminal programmet angir konfigurasjonen, og deretter kan du programmere at89S enheten bruker den lagrede koden i EEPROM uten PC.Husk det er ingen flyt kontroll ved lasting en hex-filen, derfor må du redusere ned til minste 100mS forsinkelse per linje, slik at data ikke vil være tapt.Mest terminal programmene vil gjøre dette.Jeg bruker terminalen fra Windows 3.1, jeg synes det er det beste en uten bugs (bedre enn HyperTerminal)
Jeg har bare testet programmerer på 89S51 og 89S52.Jeg har ikke testet på nyere 89S2051 enheter, men jeg forventer at det vil fungere akkurat det samme.
Vennligst les instruksjonene nøye.Jeg testet denne programmerer og det gjør arbeidet godt.
Bare for noen tilbakemeldinger eller måter å forbedre.Noen råd ville være verdsatt.
Lykke til
Edit 2 desember 2007: Jeg har gjort noen endringer, og jeg lastet opp kildekoden.
I denne versjonen innkommende hex-filen er kontrollert for gyldige linje kontrollsum.
Innkommende Filstørrelsen er også avmerket (ikke mer enn 8K-fil).
Jeg håper noen kan "velge hjalp meg" hvis de bruker denne koden.
Skjermbilder er også inkludert i denne filen.
Lykke til
Beklager, men du må logge inn for å vise dette vedlegget
Den hex fil og skjematisk er inkludert.Den hex-filen skal fungere i de fleste 8051-enheter, forutsatt at du følger pinout i skjematisk.Koden er under 2K så det vil også fungere i 89C2051/89S2051.(det ville ikke skade å bruke to pullup 4.7K motstander på p1.0 og p1.1 hvis du bruker en 89C2051 for programmerer)
Du bare laster filen til EEPROM med en terminal programmet angir konfigurasjonen, og deretter kan du programmere at89S enheten bruker den lagrede koden i EEPROM uten PC.Husk det er ingen flyt kontroll ved lasting en hex-filen, derfor må du redusere ned til minste 100mS forsinkelse per linje, slik at data ikke vil være tapt.Mest terminal programmene vil gjøre dette.Jeg bruker terminalen fra Windows 3.1, jeg synes det er det beste en uten bugs (bedre enn HyperTerminal)
Jeg har bare testet programmerer på 89S51 og 89S52.Jeg har ikke testet på nyere 89S2051 enheter, men jeg forventer at det vil fungere akkurat det samme.
Vennligst les instruksjonene nøye.Jeg testet denne programmerer og det gjør arbeidet godt.
Bare for noen tilbakemeldinger eller måter å forbedre.Noen råd ville være verdsatt.
Lykke til
Edit 2 desember 2007: Jeg har gjort noen endringer, og jeg lastet opp kildekoden.
I denne versjonen innkommende hex-filen er kontrollert for gyldige linje kontrollsum.
Innkommende Filstørrelsen er også avmerket (ikke mer enn 8K-fil).
Jeg håper noen kan "velge hjalp meg" hvis de bruker denne koden.
Skjermbilder er også inkludert i denne filen.
Lykke til
Beklager, men du må logge inn for å vise dette vedlegget