Prøv min frittstående AT89S ISP-programmerer

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

 
funnynypd wrote:

Veldig bra.
Kan du poste noen teste resultatet?
 
Kan du vise oss noen bilder eller skjerm-kutt på vellykket programmering en brikkesett med design?

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Veldig Glad" border="0" />
 
Very nice.

Du vil kanskje komme og presentere det på 8052.com Forum.Jeg er sikker på at du får en masse kommentarer på den der.

JW

 
Hei,
Jeg ber deg om å vennligst legg kildekoden til firmware, så kan være en skjult den til enhver USB støtte kontrolleren som 18F2550 eller kan bruke PICKIT2 maskinvare til programmet 89S.

Ideen bak er å endelig konvertere enkelt PICKIT2 til en universell programmerer.

Takk
sadat007

 
wek wrote:

Du vil kanskje komme og presentere det på 8052.com Forum.
Jeg er sikker på at du får en masse kommentarer på den der.
 
mcs51mc wrote:hvorfor skulle jeg bruke design i stedet for å koble min laptop direkte til målet bord?

 
[quote = "ctownsend"] Jeg bygde en frittstående ISP programmerer for AT89S51/52 / /

Hei ctownsend,
Hendig design og godt dokumentert.Jeg vil prøve dette ut (i nær framtid) for programmering av 89S8253 og 80C535 chips.
Takk for info, hvis jeg har noen resultater vil jeg rapportere tilbake.
Ved.

 
@ t skrev:Hei ctownsend,

Hendig design og godt dokumentert.
Jeg vil prøve dette ut (i nær framtid) for programmering av 89S8253 og 80C535 chips.

Takk for info, hvis jeg har noen resultater vil jeg rapportere tilbake.

Ved.
 
Beklager, men jeg kan ikke finne krets.Det er ikke i zip fil, hvor er den?
Jeg gjorde det,
er jeg sikker på at jeg hadde sett det før men kunne ikke finne det, ta en pause, har kaffe og det er det!

 
hi ctownsend
godt dokumentert det er!
...
takk for seg .. anyway .. kan du hjelpe meg i mitt tilfelle?
Jeg trenger og ISP-programmerer for 89s52 ... men jeg dont har thye EEPROM trengs, kan jeg be en hjelp til å bygge en direkte en?koblet på seriell port eller USB?
ill bruker 2051 ... så syk må sette noen trekker opp ..

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Veldig Glad" border="0" />De kan hjelpe meg ... trenger det dårlig .. og umiddelbart ... jeg kunne lage en ved å lese programmet, men foreløpig er det ikke meg stort problem .. hehehe .. plsss
bare en svært lav kostnad design, uten noen ledet, og også veldig god idé å bruke en HyperTerminal ..

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Veldig Glad" border="0" />Kanskje i mitt tilfelle, en byte for byte transimision fra hyperternal ville o, concidering 9600 buad hastighet .. som jeg tror ikke trenger noen forsinkelse ...

 
leoren_tm wrote:Jeg trenger og ISP-programmerer for 89s52 ... men jeg dont har thye EEPROM trengs, kan jeg be en hjelp til å bygge en direkte en?
koblet på seriell port eller USB?

 
Wow .. flott svar ..
som ble im tenking .. men jeg tror jeg kan gå rundt en uke ... men im virkelig planlegging for å konvertere den .. jeg donwloaded noen klar gjort, men ont nok dokumentasjon, og
Jeg setter pris på dine innlegg., med bruk av terminal ... anyway .. jeg ble spurt om du har gjort det allerede ... ikke det ikke: c så syk prøve å lage en .. fra koden din ...
det en meget god programmerer ..

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Veldig Glad" border="0" />Jeg har allerede gjort maskinvaren, og hvis ill lage program, kanskje en uke, for å løse det .. ill bruke ide ... (med din tillatelse?) men jeg vil ikke si .. jeg kan gjøre det ..
ill prøve .. og siden i mitt innlegg ... ville være mange, og mange spørsmål .. hvis ok med deg ..
cheerSS

Jeg tenkte at .. din ved hjelp av en sender tekstfil på HyperTerminal .. sant??og en linje ... uhmm .. det er det im tenkning vil være vanskelig å lagre først mottatt linje, og deretter trekke ut per byte.Lagt til etter 1 timer 35 minutter:dette er min krets .. ledet kunne elimanated ..
Beklager, men du må logge inn for å vise dette vedlegget

 
leoren_tm wrote:

om EEPROM ... gjøre det virkelig trenger 256?
 
som i thot ..

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Veldig Glad" border="0" />

..im dont har expereince ennå på EEPROM, hva om jeg bruker (24c64) 64K?Hva skal jeg skifte?Legges etter 4 minutter:eek:g også .. Jeg vil gjerne foreslå ... om bruk 2051MCU. endre pinouts .. føre til at du må trekke opp på 1.0 og 1.1

 

Welcome to EDABoard.com

Sponsor

Back
Top