Domanda:
È possibile programmare un Attiny85 con un convertitore da USB a TTL?
marlar
2014-08-06 02:31:21 UTC
view on stackexchange narkive permalink

Attualmente uso il mio Arduino per programmare Attiny85. Dato che ho uno di questi adattatori da USB a TTL, mi chiedo se sia possibile programmare Attiny85 con esso, per liberare il mio Arduino. So che è possibile programmare Atmega con una cosa del genere.

Se è possibile infatti utilizzare il convertitore come un semplice programmatore per Attiny, come dovrei collegare il convertitore ad Attiny?

Senza affrontare complicazioni e trucchi per quella particolare interfaccia, ATtiny e ATmega hanno fondamentalmente lo stesso tipo di schema di programmazione ISP, che richiedono solo dettagli e dati diversi. Se stai parlando di download seriale su un bootloader, anche questo è possibile, anche se un bootloader ATtiny85 deve fare qualcosa di paragonabile al software seriale poiché il chip non dispone di una UART hardware.
Una risposta:
#1
+4
mpflaga
2014-08-06 03:20:04 UTC
view on stackexchange narkive permalink

Sì, è possibile.

Tieni presente che è possibile accedere al chip FTDI (supponendo che sia quello che hai) come porta COM virtuale VCP o D2XX. Dove VCP è il metodo tradizionale di usarli come porte seriali con avrdude che chiama "-c arduino -P COM3 -b115200". Tuttavia, il successivo metodo D2XX consente ai pin di essere Bit Bang'ed.

Si può vedere in questo tutorial che è possibile chiamare avrdude con un programmatore di "-c ftdi ". Supponendo che i driver D2XX siano installati.

Dove vedo nelle versioni correnti 1.0.5r2 e 1.5.7 dei file di configurazione di avrdude che è supportato un programmatore di tipo "avrftdi", al contrario dell'articolo "ftdi "

Tuttavia, questo non vuol dire che l'IDE supporti nativamente i suoi file. Dovrai chiamare manualmente avdude. Oppure aggiungi "avrftdi" a "\ arduino-1.5.7 \ hardware \ arduino \ avr \ programmers.txt" in modo che l'IDE se ne accorga.


Capisco tutto quello che ho detto "Tiny AVR Programmer" che sono molto costosi.

Hai ragione, sono molto economici. Non ne avevo idea! Ne ho appena ordinato uno a circa 5 USD incl. spedizione :-)


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...