Problem s USBasp programatorom
Moderátori: psichac, Moderátori
Problem s USBasp programatorom
Ahojte, potreboval by som poradit. Zbastlil som si vlastny USBasp programator. Problem je ked ho pripojim k pc pise mi nerozpoznane zariadenie. Firmware je original od Fischl. Poistky takiez by mali byt dobre nastavene. Led svieti cize vyzera ze program bezi v mcu. Skusal som vybrat mcu s patice a tak pripojit k pc a to iste - nerozpoznane zariadenie. Co mi pride divne..
Neviem ci som nespravil chybu pri navrhu ked som zaporny pol s USB spojil s kostrou usb konektora. Moze to ovplyvnit funkciu programatora? lebo nic ine ma nenapada.
Pripajam schemu ako to mam zapojene.
Neviem ci som nespravil chybu pri navrhu ked som zaporny pol s USB spojil s kostrou usb konektora. Moze to ovplyvnit funkciu programatora? lebo nic ine ma nenapada.
Pripajam schemu ako to mam zapojene.
0
- AEdison
- Zaslúžilý člen
- Príspevky: 1183
- Dátum registrácie: 13 Júl 2009, 00:00
- Bydlisko: Drienov
- Vek: 28
- Kontaktovať používateľa:
Re: Problem s USBasp programatorom
Nájdi ho v správcu zariadení a pošli obrázok s podrobnosťami. Možno nemáš len driver.
0
Re: Problem s USBasp programatorom
Tu je screen zo spravcu zariadeni. Ale ako som spominal to iste mi vypisuje aj ked mam vybrany mcu s programatora.
0
-
- Pokročilý člen
- Príspevky: 752
- Dátum registrácie: 24 Jún 2010, 00:00
- Bydlisko: Trnava
- Vek: 68
Re: Problem s USBasp programatorom
Ak to máš zapojené ako na obrázku, tak je to dobre.
Problém môže byť:
- zle nastavené poistky- skontrolavať ešte raz. Hlavne nastavenie oscilátora (externý kryst.oscilator) a volbu CKlDIV8(nesmie byť nastavené)
- skontolavať, či je osadený naozaj 12 MHz kryštal
- či je nahraný naozaj FW pre verziu s 12NHz kryštalom.
- skontrolavať označene použitého procesora - musí byť ATMEA8-16 nie ATMEGA8L-8 - L-kový je iba na 8 MHz
Inak ma nič nenapadá.
Po zasanutí do USB win musí rozpoznať zariadenie, a až potom inštaluje driver. - vo výpise je VID=0000 - nerozpoznané
Ak by chýbal driver, tak by inštalacia skončila s chybou.
Problém môže byť:
- zle nastavené poistky- skontrolavať ešte raz. Hlavne nastavenie oscilátora (externý kryst.oscilator) a volbu CKlDIV8(nesmie byť nastavené)
- skontolavať, či je osadený naozaj 12 MHz kryštal
- či je nahraný naozaj FW pre verziu s 12NHz kryštalom.
- skontrolavať označene použitého procesora - musí byť ATMEA8-16 nie ATMEGA8L-8 - L-kový je iba na 8 MHz
Inak ma nič nenapadá.
Po zasanutí do USB win musí rozpoznať zariadenie, a až potom inštaluje driver. - vo výpise je VID=0000 - nerozpoznané
Ak by chýbal driver, tak by inštalacia skončila s chybou.
0
S.K.
- AEdison
- Zaslúžilý člen
- Príspevky: 1183
- Dátum registrácie: 13 Júl 2009, 00:00
- Bydlisko: Drienov
- Vek: 28
- Kontaktovať používateľa:
Re: Problem s USBasp programatorom
Mcu nekomunikuje. Usbasp by sa mal predstaviť ako VID_16C0&PID_05DC. Skús zmeniť R3 na 1k5.
-- Spojený príspevok 17 Okt 2020, 18:34 --
Teraz pozerám že aj môj usbasp má R3 ako 2k2. V niektorých schémach som našiel 1k5, ale príčina to nebude. Zameral by som sa na body čo písal stefan.
-- Spojený príspevok 17 Okt 2020, 18:34 --
Teraz pozerám že aj môj usbasp má R3 ako 2k2. V niektorých schémach som našiel 1k5, ale príčina to nebude. Zameral by som sa na body čo písal stefan.
0
Re: Problem s USBasp programatorom
Od rana sa s tym natahujem zapojenie som skontroloval asi milionkrat. Atmegu som pouzil Atmega8 - 16 aj Atmega 8A v datasheete pisu ze je tiez do 16Mhz. Poistky som nastavil FF a C9 pripadne EF-C9. Nahraval som hex od fischl myslim ze ma verziu len s 12Mhz krystalom. Porovnaval som to aj s hotovym programatorom s ciny ktory funguje bez problemov. Vsetky suciastky som niekolko krat pomeral. Plosak som prepipal ci nie je skrat niekde.
Ako tak pozeram zas a znovu na krystal je na nom napisane 12.000x4 moze byt ze je 120Mhz?
Ako tak pozeram zas a znovu na krystal je na nom napisane 12.000x4 moze byt ze je 120Mhz?
0
-
- Pokročilý člen
- Príspevky: 752
- Dátum registrácie: 24 Jún 2010, 00:00
- Bydlisko: Trnava
- Vek: 68
Re: Problem s USBasp programatorom
Neprehodil si HFUSE a LFUSE?
má byť:
# TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef
má byť:
# TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef
0
S.K.
Re: Problem s USBasp programatorom
Fuses su OK.Nastavene su presne ako pises vid obrazok. Firmware som nahral tento co je v prilohe.
Tuto volbu som nenasiel medzi fuses. Kde sa to nastavuje?stefanSK napísal: volbu CKlDIV8(nesmie byť nastavené)
- Prílohy
-
- fuses.PNG (18.64 KiB) 4405 zobrazení
-
- usbasp.atmega8.2011-05-28.hex
- (12.94 KiB) 68 stiahnutí
0
- AEdison
- Zaslúžilý člen
- Príspevky: 1183
- Dátum registrácie: 13 Júl 2009, 00:00
- Bydlisko: Drienov
- Vek: 28
- Kontaktovať používateľa:
Re: Problem s USBasp programatorom
Na L má byť hodnota 0xEF a zaklikni "Set fuses". CKlDIV8 je jeden z bitov LFUSE.
0
Re: Problem s USBasp programatorom
Trosku som pokrocil. Ked som odpojil obe zenerky od konektora zariadenie bez problemov fungovalo. Po pripojeni diod spat fungovalo len chvilu. Po odpojeni znovu nabehol. Ak som odpojil bud jednu alebo druhu chvilu to islo a potom zas ho windows nerozpoznal.
0
Re: Problem s USBasp programatorom
Použi 300mW, alebo 500mW zenerky 3V6 - otvárajú sa 1mA pri cca 3.3V.michal312 napísal:Trosku som pokrocil. Ked som odpojil obe zenerky od konektora zariadenie bez problemov fungovalo. Po pripojeni diod spat fungovalo len chvilu. Po odpojeni znovu nabehol. Ak som odpojil bud jednu alebo druhu chvilu to islo a potom zas ho windows nerozpoznal.
V pôvodnom zapojení sú použité 3V6 zenerky (500mW, 3.6V - púzdro DO-35).V-TWIN napísal:nemajú tam byť náhodou zenerky 5V6, v originále sú 5V6
0
Re: Problem s USBasp programatorom
OK, asi som už slabšie pozeral . Ale nemôže ich mať zapojené opačne, keď mu to bez nich funguje?
0
Re: Problem s USBasp programatorom
Zobral som novy plosak naspajkoval som tam len usb konektor a taktiez osadil pull up rezistor 2k2 podla schemy cize bez zeneriek a ostatnych veci. Cize na celom pcb je len usb konektor a jeden rezistor. Po pripojeni do usb mi vypisuje nezname zariadenie vlastne to iste ako predtym. To sa mi nejak nezda..
Na scheme je 2k2 osadeny zo spodu(modra farba) priamo pod tym 68 ohm rezistorom
Na scheme je 2k2 osadeny zo spodu(modra farba) priamo pod tym 68 ohm rezistorom
0
Re: Problem s USBasp programatorom
USBasp používa V-USB softwarovú implementáciu USB rozhrania.
Popis možného riešenia, výhod a problémov sú popísané tu:
http://vusb.wikidot.com/hardware
Popis možného riešenia, výhod a problémov sú popísané tu:
http://vusb.wikidot.com/hardware
0
-
- Pokročilý člen
- Príspevky: 752
- Dátum registrácie: 24 Jún 2010, 00:00
- Bydlisko: Trnava
- Vek: 68
Re: Problem s USBasp programatorom
To, že si zapojil prázdny plošak s USB konektorom a pullUp odporom si systému iba povedal, niečo sa pripojilo na USB, Low Speed zariadenie. Systém potom chce komunikovať so zariadením, ale tam žiadne nie je, tak vypíše "neznáme zariadenie". Reakcia sytému je správna.
Zaujímalo by ma:
- hodnota napájacieho napätia z USB (5V).
- skontrolovať hodnoty odporov - meraním, nie prečítaním napísanej hodnoty
- aké zenerky sú použité a najlepšie by bolo ich premerať (regulovateľný zdroj, odpor do série so ZD a merať napätie na ZD, poprípade aj zenerov prúd). Samozrejme skontrolovať zapojenie ZD - katóda na pin konektora.
Mäžeš ešte vyskúšať to, že prerušíš napájanie z USB, zasunieš programator do USB a pripojíš externé napätie 5V. Po zasunutí by sa nič nemalo diať, po pripojení napájania by systém mal rozpoznať zariadenie.
Zaujímalo by ma:
- hodnota napájacieho napätia z USB (5V).
- skontrolovať hodnoty odporov - meraním, nie prečítaním napísanej hodnoty
- aké zenerky sú použité a najlepšie by bolo ich premerať (regulovateľný zdroj, odpor do série so ZD a merať napätie na ZD, poprípade aj zenerov prúd). Samozrejme skontrolovať zapojenie ZD - katóda na pin konektora.
Mäžeš ešte vyskúšať to, že prerušíš napájanie z USB, zasunieš programator do USB a pripojíš externé napätie 5V. Po zasunutí by sa nič nemalo diať, po pripojení napájania by systém mal rozpoznať zariadenie.
0
S.K.
Re: Problem s USBasp programatorom
Preco by to malo takto fungovat Potrebuješ to kompletne osadiť aj s naprogramovaným MCUmichal312 napísal:... Cize na celom pcb je len usb konektor a jeden rezistor. Po pripojeni do usb mi vypisuje nezname zariadenie vlastne to iste ako predtym. ...
Preštuduj si prosím toto:
https://www.obdev.at/products/vusb/index.html
0
Re: Problem s USBasp programatorom
Dik za clanok je mi to uz jasnejsie. Zenerky ktore som pouzil boli 1.3W podla toho clanku vyzera to tak ze to moze sposobovat problem. Skusim ich vymenit za 300mW a potom uvidim ako sa to bude spravat. Napatie na usb je 5.12V. Hodnoty odporov som premeriaval merakom medzi pin usb a mcu.
@Tom666 Jasne ze som necakal ze to bude fungovat . Len som chcel vediet ci mi pc vypise chybovu hlasku.
@Tom666 Jasne ze som necakal ze to bude fungovat . Len som chcel vediet ci mi pc vypise chybovu hlasku.
0
-
- Podobné témy
- Odpovedí
- Zobrazení
- Posledný príspevok
-
- 0 Odpovedí
- 1277 Zobrazení
-
Posledný príspevok od používateľa liptacik
-
- 19 Odpovedí
- 1655 Zobrazení
-
Posledný príspevok od používateľa 5ko
-
- 7 Odpovedí
- 1878 Zobrazení
-
Posledný príspevok od používateľa misocko
-
- 2 Odpovedí
- 1332 Zobrazení
-
Posledný príspevok od používateľa romiadam
-
- 2 Odpovedí
- 476 Zobrazení
-
Posledný príspevok od používateľa Edgar