AVR-MT-128 ja USBASP 2.0

Ostin ebaystä tämän halvan ohjelmoijan:

USBASP 2.0 LC Technology
http://www.protostack.com/accessories/usbasp-avr-programmer

Ongelma on, että kun ohjelmoija on kiinni JTAG liittimessä, AVR-MT-128 ei käynnisty ollenkaan. Näyttö pysyy pimeänä, vaikka ohjelmoija ei ole edes USB:a tietokoneessa kiinni. Kun ohjelmoijan irrottaa, alkaa AVR-MT-128 myös toimimaan.

Kun USBASP on kiinni tietokoneen USB-portissa, tunnistaa kone sen ja ohjelmoijan LED palaa. Kun ohjelmoijan laittaa kiinni AVR:n, ei LED syty, eikä kone tunnista enää ohjelmoijaa.

Testattu Linuxissa ja Mac:a. Mac herjasi ettei USB -portin virta riitä kun sen kytki siihen. Koetin käyttää välissä HUB:a jossa 2A virtalähde, mutta ongelmat jatkuu.

USB-blaster ohjelmoijan kanssa AVR lähti normaalisti käyntiin, harmi vain ettei se toimi AVR:n kanssa. Mikä voisi olla ongelma? USBASP viallinen?
6149
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Vika tai bugi.

Äänestä

Veikkaan että tuo JP1 on väärässä asennossa. Sen tehtävä on antaa joko 3V3/5V/disabloida jännitteet ohjelmoitavalle laudalle. Sitten voisit tarkistaa, onko reset-nastassa mikä jännite? Sen tulee olla resetissä ohjelmoinnin aikana(0V) ja normikäytössä käyttöjännitteessä.

Äänestä
  • Mulla menee ohjelmointilaite pimeäksi aika usein kun kytkee USB-piuhan koneeseen. Olen ajatellut, että tämä voisi johtua siitä, että tuolta saa normaalisti ottaa sen 100mA virtaa ja kun perässä on ohjelmointilaite oma laite aika isoilla kondensaattoreilla suodatettuna, niin se ehtii tehdä tuosta USB-portista virrattoman. Sen sijaan jos kytken ensin ohjelmointilaitteen pelkästään USB:iin ja sitten lisään perään oman laitteen niin kaikki toimii normaalisti..

    Äänestä

Tiedättekö toimiiko tämä USBASP suoraan tuolla JTAG:lla? AVR:tä löytyy JTAG:n lisäksi myös ICSP liitin. Voisiko ohjelmointi tapahtua tämän ohjelmoijan kanssa sitä kautta?
http://www.cse.oulu.fi/Studies/Courses/521142A/AVR-MT-128

JP1 muutin jo jännitettä, mutta ei auttanut.

Äänestä

No nyt pääsi crosspack:n ohjeiden mukaan jo eteenpäin.
https://www.obdev.at/products/crosspack/index.html

$ avrdude -c USBasp -p atmega128 -U flash:w:main.hex:i

avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e9702
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: reading input file "main.hex"
avrdude: writing flash (62 bytes):

Writing | ################################################## | 100% 0.17s

avrdude: 62 bytes of flash written
avrdude: verifying flash memory against main.hex:
avrdude: load data flash data from input file main.hex:
avrdude: input file main.hex contains 62 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.13s

avrdude: verifying ...
avrdude: 62 bytes of flash verified

avrdude: safemode: Fuses OK (H:FF, E:09, L:CF)

avrdude done. Thank you.

Äänestä

Kommentoi aloitusta


OngelmiaON kirjoitti:

Ostin ebaystä tämän halvan ohjelmoijan:

USBASP 2.0 LC Technology
http://www.protostack.com/accessories/usbasp-avr-programmer

Ongelma on, että kun ohjelmoija on kiinni JTAG liittimessä, AVR-MT-128 ei käynnisty ollenkaan. Näyttö pysyy pimeänä, vaikka ohjelmoija ei ole edes USB:a tietokoneessa kiinni. Kun ohjelmoijan irrottaa, alkaa AVR-MT-128 myös toimimaan.

Kun USBASP on kiinni tietokoneen USB-portissa, tunnistaa kone sen ja ohjelmoijan LED palaa. Kun ohjelmoijan laittaa kiinni AVR:n, ei LED syty, eikä kone tunnista enää ohjelmoijaa.

Testattu Linuxissa ja Mac:a. Mac herjasi ettei USB -portin virta riitä kun sen kytki siihen. Koetin käyttää välissä HUB:a jossa 2A virtalähde, mutta ongelmat jatkuu.

USB-blaster ohjelmoijan kanssa AVR lähti normaalisti käyntiin, harmi vain ettei se toimi AVR:n kanssa. Mikä voisi olla ongelma? USBASP viallinen?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu