Sida 1 av 2
Parallel programerare till AT89C51SND1C sökes
Postat: 23 februari 2006, 17:16:38
av Virror
Har byggt ett experimentkort till denna krets jag samplat från Atmel, problemet är att jag inte riktigt har koll på hur programeringen via USB ska fungera, visst ska PCn hitta en USB device om man stoppar in kabeln i datorn? Det är iaf så jag har uppfattat det, men inget händer.
Har kollat alla matningar och att kristallen ger signal, även kollat att data ledningarna på USBn är kopplad rätt, några ideer?
Postat: 23 februari 2006, 17:18:45
av sodjan
*Är* den ett USB device *utan* firmware ?
Postat: 23 februari 2006, 17:22:18
av Virror
Datorn hittar ingenting, det är det som är problemet, hur man fixar drivare och programerar den senare har jag koll på (tror jag).
Postat: 23 februari 2006, 17:34:27
av sodjan
Svara på min fråga istället...

Postat: 23 februari 2006, 17:38:57
av Virror
Ehh, sorry sodjan, kanske ska läsa lite nogrannare nästa gång : D
Den har inbyggt bootloader för USB, så det ska bara vara "plu and play" i princip om det var det du undrade?
Postat: 23 februari 2006, 21:47:11
av sodjan
OK.
Många mikrokontrollers med USB stöd är helt "tomma" och måste
laddas med en USB firmware. Jag ville bara kolla att det inte
var något sådant missförstånd. Så denna kommer alltså färdig
som ett USB device ? Har den färdiga API'er för att kommunicera
från den egna applikationen (i mikrokontrollern) ?
Postat: 23 februari 2006, 22:26:36
av vfr
Virror skrev:inbyggt bootloader för USB
Innebär inte detta att den skall bootloada sin firmware från PC:n via USB?
Isåfall, finns den firmwaren tillgänglig på rätt sätt på PC:n så att den kan laddas och starta upp?
Postat: 24 februari 2006, 09:31:31
av Virror
Om jag har förstått det hela rätt så ska man bara behöva plugga in USB kontakten så ska datorn hitta en okänd USB grej, sedan ska man installera drivarna som följer med FLIP (Atmels program för icp) genom att dubbelklicka på symbolen som kommer upp där nere.
Postat: 24 februari 2006, 13:00:33
av sodjan
Om *jag* har förstått rätt (efter att ha läst lite Atmel datablad)
så är USB interfacet i processorn helt "tyst" tills man har laddat
någon firmware som använder det, t.ex den "USB Bootloader"
som finns på produktsidan.
FLIP är PC programvaran som "snackar" med denna USB bootloader.
I den "install.txt" filen som kommer med bootloadern (och som
du naturligtsvis har läst, eller hur ?) står det :
REQUIREMENTS
------------
This boot loader package is intended for AT89C51SND1 and AT89C51SND2C product only.
It must be programmed using a parallel programming tool.
INSTALLATION
------------
Program the .hex file using a parallel programming tool.
Follow the tool recommandations to program the boot loader in right place.
Är du **HELT** säker på att den har levererats med en kod
laddad som får den att fungera som ett USB device direkt
"out-of-the-box" ??
När du säger "inbyggt bootloader för USB", kan du peka på exakt
VAR detta står ? Datablad, sidnummer och kapitel !
Postat: 24 februari 2006, 16:03:04
av Virror
Hmm, du har rätt som vanligt
Har sökt hur mycket som hellst, men missade visst det mycket uppenbara dokumentet, pinsamt.....
Har försökt att hitta en ritning till en paralell programerare, men utan resultat.
Postat: 24 februari 2006, 21:58:47
av sodjan
OK.
Annars är det en trevlig processor med MP3 dekoder och allt...
Det verkar ju lite konstigt också att den inte klarar "vanlig"
Atmel ICSP...
Postat: 28 februari 2006, 08:47:17
av Virror
Ingen som råkar veta hur man bygger en parallel programerare rill denna krets? Har sökt på nätet men inte hittat nåt.
Postat: 28 februari 2006, 09:09:41
av Zyxel615
Postat: 28 februari 2006, 17:13:38
av Virror
Såg ut som den borde funka, har ingen koll på 8051 arkitekturen, men det är bara att prova!
Postat: 28 februari 2006, 17:16:49
av Zyxel615
Ja, det verkar vara märkvärdigt tunt om info om din µC... Men om programmeraren står att den ska klara AT89C51 så då borde ju din funka...