myAVR, 8535:an och AVRStudio

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
MrFreeze
Inlägg: 72
Blev medlem: 23 november 2005, 22:15:02

myAVR, 8535:an och AVRStudio

Inlägg av MrFreeze »

Hej !

Skulle bara vilja fråga om någon känner till programmeraren "myAVR (mySmartUsb) från www.myavr.de och isåfall hur man programmerar en ATMEGA8535 med den ?

Köpte den på eBay; <30€, usb och kompatibel enligt utsago med ATMEGA8535 samt AVR910.
Har pillat ihop ett litet "blinka lysdiod" program i AVRStudio, kompilerat och försökt
ladda ner hex coden till IC:n vilket lyckades tillslut genom att köra "Tools"->"Avr Prog..." och
sedan bara "Program".

Tyvärr kan man inte välja ATMEGA8535... Testade med ATMEGA32 och ATMEGA8515
och det blir inga felmeddelanden, ibland funkar det lilla programmet till och med (det verkar
som om minnet korrumperas ibland, typ har jag tur så funkar det).

Så frågan jag skulle vilja ställa är väl; finns det någon krets som är kompatibel (programmerings mässigt då)
eller ska man göra på något annat sätt för att programmera 8535:an på rätt sätt ?


Tackar på förhand

/Ludde
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Inlägg av Andax »

Jag känner inte till den (mer än att jag tittade på databladet för den just nyss!).

Det verkar som om USB anslutningen görs via en USB/UART krets. Det skulle nog innebära att de troligtvis kör ett protokoll som är kompatibelt med STK500.
När du gör "AVR prog..." -> Connect, vad väljer du för "platform" och "port"?

Sedan är det konstigt att du inte kan välja ATMEGA8535 i listan. Finns tydligt med i min AVR Studio (precis under ATMEGA8515).

När du har programmeringsdialogen uppe kan du gå in på tabben "Advanced" och läsa signaturen på kretsen. Varje krets-typ ska ha en egen signatur.

Att ditt program bara funkar då och då behöver inte bara vara programmeraren som misslyckas. Hur ser ditt target ut hårdvarumässigt? Är det något uppkopplat på ett labbkort?
Användarvisningsbild
MrFreeze
Inlägg: 72
Blev medlem: 23 november 2005, 22:15:02

Inlägg av MrFreeze »

Devicet jag kan välja innehåller ju inte 8535:an så jag testade lite olika...

För uarten så installerar man en slags driver (är inte så bra på tyska tyvärr ^^) så det går nog därigenom.

Signaturen är :1E 93 08 och jag kan välja programmerings spänning och
lite olika "modes" men fortfarande ingen ATMEGA8535...

AT90S8535 finns dock men även om des skulle funka så vågar jag nog
inte programmera om fusebitar eller annat avancerat...


Är STK500 som myAVR:en "AVR910" kompatibel ?


/Ludde
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Inlägg av Andax »

Har undersökt saken lite närmare... Nej STK500 kör inte med AVR910 protokollet. Har inte tittat närmare på vad som skiljer, men protokollen bör vara ganska snarlika.

Att du inte hittar ATMEGA8535 kan eventuellt bero på att du saknar filen atmega8535.xml under mappen "Partdescriptionfiles" i din AVR Studio installation. Kan du se om den finns där?
Användarvisningsbild
MrFreeze
Inlägg: 72
Blev medlem: 23 november 2005, 22:15:02

Inlägg av MrFreeze »

ATmega8535.xml finns i mappen Partdescriptionfiles...

AVRStudio är version 4.12 (build 460) kanske borde jag uppgradera ?


/Ludvig
ps. jo annars så sitter kretsen på ett bread-board :-)
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Inlägg av Andax »

Har du avkopplat matningen med lämpliga kondingar? Kan annars orsaka lite slumpmässiga fel...

Att AVR Studio inte hittar ATmega8535 är en gåta. Jag kör visserligen en senare build (498) men är nästan säker på att den fanns även innan jag uppgraderade...
Fast uppgradera skadar ju aldrig (nästan i alla fall!)...
Användarvisningsbild
exile
EF Sponsor
Inlägg: 496
Blev medlem: 21 oktober 2005, 23:32:07

Inlägg av exile »

Att AvrStudio inte "hittar" beror på att programeranen inte anger att kretsens stöds, vilket gör att den inte kommer upp i listan...

Testa att uppgradera programeranen. Firmware für USB-Programmer Version 2.2
Användarvisningsbild
MrFreeze
Inlägg: 72
Blev medlem: 23 november 2005, 22:15:02

Inlägg av MrFreeze »

Har försökt utan extra matning samt med batterier, och den programmerar snabbt och bra (har inte fortsatt att kolla problemen
med koden, har en version som fungerar som jag testar med).

Tyvärr så finns inte ATMega8535:n i listan fastän jag har uppgraderat programmeraren (tack för länken, min
tyska skulle aldrig låtit mej hitta den !) och ominstallerat AVRStudio (underligt nog så är det fortfarende build 460).

Dock så verkar det som om den förväljer ATMega32 när jag klickar på "Tools"->"Avr Prog..."
i AVRStudio, och den hittar signaturen på chippet, kanske är Atmega32 samma
som Atmega8535 programmeringsmässig sätt (förutom ram storlek) ?

Har också försökt med andra val (typ AT901200 och tiny versioner) och
det verkar som antingen så är alla kompatibla med Atmega8535:an (vilket inte verkar troligt) eller så
väljer kanske programmeraren själv rätt krets ?


Bäst vore kanske att få tag på ett par kompatibla kretsar (typ ATMega32 dip & ett par tiny dip som passar labbplattan) och få problemet
ur värden på det viset, jag använder 8535:an för att det är den enda dom säljer i elektronik affären där jag bor och jag har inte hittat
någon trevlig (med shipping <20-30€) site som säljer AVR, förslag mottages tacksamt !


/Ludde
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Inlägg av thepirateboy »

När det gäller AVR-studio kan det ibland hjälpa att avinstallera allt och börja om från början. Glöm inte att installera servicepack också.

Jag vet inte vad ditt problem kan bero på men med tanke på att 8535 är gammal kanske det är lika bra att välja något annat. Atmega88 är billig och modern (du måste förstås kolla att programmeraren stödjer denna).

Elfa och SWCAB säljer Atmel-kretsar.

http://www.swcab.nu/cgi-bin/store/commerce.cgi
http://www.elfa.se/elfa-bin/lt.pl?lang= ... 14&1901826
Användarvisningsbild
MrFreeze
Inlägg: 72
Blev medlem: 23 november 2005, 22:15:02

Inlägg av MrFreeze »

Elfa känner jag ju till men SWCAB verkar ju vara billigare (särskilt om man bara vill beställa ett par kretsar).

Tackar tackar !

/Ludde
Användarvisningsbild
ucadv
Inlägg: 203
Blev medlem: 29 januari 2007, 23:13:49

Inlägg av ucadv »

Jag har köpt alla mina AVR från antingen Futurlec eller SWCAB.

Man kan säga att priset är den samma men SWCAB har mycket kortare leveranstider ;)
Skriv svar