Stránka 2 z 2
Napsal: 15 čer 2017, 16:08
od mtajovsky
Připojení USBasp na Mega je přes dvouřadý hřebínek se 6 piny uprostřed desky. Je to rozharní pro ICSP.
https://tr3sdland.com/wp-content/upload ... noMega.png
Jo, a většina čínských USBasp má výstup přes 10 pinový konetor (2 x 5 pinů). Proto se musí udělat kablík 10 <-> 6 nebo si pořídit jednoduchý
adaptér.
Napsal: 16 čer 2017, 11:36
od Celeron
Přepsal jsem se, Mini Pro a ne Mega Pro. Na desce Mini Pro žádnej ICSP konektor není a ani ve schematu není namalovanej. Proto jsem se původně ptal, kam to připojit.
Ještě mě napadlo, proč nechodí signál DTR a následně reset procíku při programování. Jsou přeci převodníkový desky, který DTR nemají. Pokud je DTR generovanej sw, tak mám možná špatnej driver, kterej DTR negeneruje.
Napsal: 16 čer 2017, 13:06
od mtajovsky
Na desce Mini Pro je třeba identifikovat vývody pro ISP:
- SCK: pin 13 (serial clock)
- MISO: pin 12 (master in, slave out)
- MOSI: pin 11 (master out, slave in)
- RESET
- Vcc
- GND
Pak propojit s odpovídajícími piny na USBasp - viz obrázek.
Napsal: 16 čer 2017, 17:03
od Celeron
Díky, našel jsem. Už jsem ale našel grif, kdy odmačkávat tlačítko reset při nahrávání programu, úspěšnost je tak 50%. No ale těch 54 kaček i s redukcí 10 na 6 do toho ještě můžu vrazit.
![Smile :)](./images/smilies/icon_smile.gif)
Napsal: 16 čer 2017, 19:57
od Celeron
Tak další poznatek. Na jiným PC se stejným systémem ten samej kabel,, ty samý desky chodí programování na první dobrou a pokaždý bez nějakýho blbnutí s tlačítkem reset. A na převodníku se DTR generuje. Zasr..ý drivery, s TFDI v2.12.24.0 z 28.9.2016 to chodí, s o půl roku starším blbne.
Napsal: 22 čer 2019, 00:12
od Aktuell
Zdravím, používám zapojení FTDI+ATmega328 s vypáleným arduino bootloaderem, vše funguje, ale problém nastává, když je USB připojeno k PC, tak reset pulsuje po cca 2 sekundách a zařízení je ve stavu nepoužitelnosti, pokud se v PC zapne nějaký COM terminál, tak to začne fungovat OK, upload sketchů taky OK. Přikládám i zapojení, ale nezdá se mi že by tam bylo něco špatně, v optoizolaci zřejmě asi nic, protože pulsuje už samotný pin DTR na FTDI a jen se to přenáší dál. Nevím proč to dělá a jak tomu zabránit, když na klasické arduino desce s AT8U2 nebo CH340 to normálně funguje.
Napsal: 22 čer 2019, 15:00
od FHonza
Řešil jsem také nedefinovaný stav DTR před otevřením portu na PC. Nakonec se ukázalo že to byla "vlastnost" falešného FT232. Začal bych tím.