Problem s USBasp programatorom

Všetko čo sa týka mikropočítačov + Sekcia Arduino

Moderátori: psichac, Moderátori

michal312
Stály člen
Stály člen
Príspevky: 385
Dátum registrácie: 30 Dec 2007, 00:00
Bydlisko: Hlohovec

Problem s USBasp programatorom

Príspevok od používateľa michal312 » 17 Okt 2020, 18:25

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.
Prílohy
usbasp.PNG
0

Používateľov profilový obrázok
AEdison
Zaslúžilý člen
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

Príspevok od používateľa AEdison » 17 Okt 2020, 18:38

Nájdi ho v správcu zariadení a pošli obrázok s podrobnosťami. Možno nemáš len driver.
0

michal312
Stály člen
Stály člen
Príspevky: 385
Dátum registrácie: 30 Dec 2007, 00:00
Bydlisko: Hlohovec

Re: Problem s USBasp programatorom

Príspevok od používateľa michal312 » 17 Okt 2020, 18:49

Tu je screen zo spravcu zariadeni. Ale ako som spominal to iste mi vypisuje aj ked mam vybrany mcu s programatora.
Prílohy
dev1.PNG
0

stefanSK
Pokročilý člen
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

Príspevok od používateľa stefanSK » 17 Okt 2020, 19:05

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.
0
S.K.

Používateľov profilový obrázok
AEdison
Zaslúžilý člen
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

Príspevok od používateľa AEdison » 17 Okt 2020, 19:19

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.
0

michal312
Stály člen
Stály člen
Príspevky: 385
Dátum registrácie: 30 Dec 2007, 00:00
Bydlisko: Hlohovec

Re: Problem s USBasp programatorom

Príspevok od používateľa michal312 » 17 Okt 2020, 20:02

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?
0

stefanSK
Pokročilý člen
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

Príspevok od používateľa stefanSK » 17 Okt 2020, 20:17

Neprehodil si HFUSE a LFUSE?
má byť:
# TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef
0
S.K.

michal312
Stály člen
Stály člen
Príspevky: 385
Dátum registrácie: 30 Dec 2007, 00:00
Bydlisko: Hlohovec

Re: Problem s USBasp programatorom

Príspevok od používateľa michal312 » 17 Okt 2020, 20:42

Fuses su OK.Nastavene su presne ako pises vid obrazok. Firmware som nahral tento co je v prilohe.
stefanSK napísal: volbu CKlDIV8(nesmie byť nastavené)
Tuto volbu som nenasiel medzi fuses. Kde sa to nastavuje?
Prílohy
fuses.PNG
fuses.PNG (18.64 KiB) 4404 zobrazení
usbasp.atmega8.2011-05-28.hex
(12.94 KiB) 68 stiahnutí
0

Používateľov profilový obrázok
AEdison
Zaslúžilý člen
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

Príspevok od používateľa AEdison » 17 Okt 2020, 21:42

Na L má byť hodnota 0xEF a zaklikni "Set fuses". CKlDIV8 je jeden z bitov LFUSE.
0

stefanSK
Pokročilý člen
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

Príspevok od používateľa stefanSK » 17 Okt 2020, 22:17

volbu CKlDIV8 má ATmega88, to som sa pomýlil
0
S.K.

michal312
Stály člen
Stály člen
Príspevky: 385
Dátum registrácie: 30 Dec 2007, 00:00
Bydlisko: Hlohovec

Re: Problem s USBasp programatorom

Príspevok od používateľa michal312 » 17 Okt 2020, 22:31

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

stefanSK
Pokročilý člen
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

Príspevok od používateľa stefanSK » 17 Okt 2020, 23:03

Daj sem fotografiu ako to máš zapojené.
0
S.K.

V-TWIN
Nový člen
Nový člen
Príspevky: 72
Dátum registrácie: 18 Feb 2015, 21:51
Bydlisko: Bratislava
Vek: 67

Re: Problem s USBasp programatorom

Príspevok od používateľa V-TWIN » 17 Okt 2020, 23:30

nemajú tam byť náhodou zenerky 5V6, v originále sú 5V6

https://www.fischl.de/usbasp/
0

Používateľov profilový obrázok
tom666
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1344
Dátum registrácie: 05 Máj 2009, 00:00
Bydlisko: NR

Re: Problem s USBasp programatorom

Príspevok od používateľa tom666 » 18 Okt 2020, 10:24

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.
Použi 300mW, alebo 500mW zenerky 3V6 - otvárajú sa 1mA pri cca 3.3V.
V-TWIN napísal:nemajú tam byť náhodou zenerky 5V6, v originále sú 5V6
V pôvodnom zapojení sú použité 3V6 zenerky (500mW, 3.6V - púzdro DO-35).
0

V-TWIN
Nový člen
Nový člen
Príspevky: 72
Dátum registrácie: 18 Feb 2015, 21:51
Bydlisko: Bratislava
Vek: 67

Re: Problem s USBasp programatorom

Príspevok od používateľa V-TWIN » 18 Okt 2020, 10:55

OK, asi som už slabšie pozeral 8O. Ale nemôže ich mať zapojené opačne, keď mu to bez nich funguje?
0

michal312
Stály člen
Stály člen
Príspevky: 385
Dátum registrácie: 30 Dec 2007, 00:00
Bydlisko: Hlohovec

Re: Problem s USBasp programatorom

Príspevok od používateľa michal312 » 18 Okt 2020, 11:23

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
Prílohy
avrpcb1.PNG
0

Používateľov profilový obrázok
tom666
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1344
Dátum registrácie: 05 Máj 2009, 00:00
Bydlisko: NR

Re: Problem s USBasp programatorom

Príspevok od používateľa tom666 » 18 Okt 2020, 11:38

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
0

stefanSK
Pokročilý člen
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

Príspevok od používateľa stefanSK » 18 Okt 2020, 12:20

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.
0
S.K.

Používateľov profilový obrázok
tom666
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1344
Dátum registrácie: 05 Máj 2009, 00:00
Bydlisko: NR

Re: Problem s USBasp programatorom

Príspevok od používateľa tom666 » 18 Okt 2020, 12:35

michal312 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. ...
Preco by to malo takto fungovat :?: Potrebuješ to kompletne osadiť aj s naprogramovaným MCU :!:
Preštuduj si prosím toto:
https://www.obdev.at/products/vusb/index.html
0

michal312
Stály člen
Stály člen
Príspevky: 385
Dátum registrácie: 30 Dec 2007, 00:00
Bydlisko: Hlohovec

Re: Problem s USBasp programatorom

Príspevok od používateľa michal312 » 18 Okt 2020, 12:38

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 :D . Len som chcel vediet ci mi pc vypise chybovu hlasku.
0

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok