Cari colleghi buongiorno,
Possiedo il seguente Kit di sviluppo per ATtiny85 che dovrò collegare ad Arduino per un controllo analogico...
https://www.amazon.it/gp/product/B07S7M1XFF/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
L'ATtiny85 andrà programmato ovviamente...
Io ho già caricato, attraverso Arduino in modalità ISP, il Bootloader dentro l'ATtiny85 ed installato il driver Digispark, in maniera da esser letto come un normale hardware.
L'hardware è perfettamente riconosciuto in "Gestione dispositivi" (vedi immagine)
Ho un amico che dovrà realizzarmi il codice con il seguente ambiente di sviluppo
Visual C++ 6.0 (usando nel sorgente la direttiva ASM)
Da questo deve realizzarmi la programmazione in assembly
La domanda è:
Per effettuare la programmazione dell'ATtiny85 ha necessariamente bisogno di Arduino in modalità ISP + kit di sviluppo, quindi programmare dall'IDE in Wiring?
Oppure può procedere alla programmazione in assembly direttamente attraverso Visual C++ col kit di sviluppo collegato ad una porta USB senza l'uso di Arduino?
Vi chiedo questo perché su un sito ho letto che l'ATtiny85 si può programmare "senza Arduino" (vedi immagine)
Fatemi sapere, grazie mille
Programmazione di ATtiny85 senza Arduino
Moderatori: MassimoB, WALTERmwp, xyz
9 messaggi
• Pagina 1 di 1
0
voti
massimoxl ha scritto: l'ATtiny85 si può programmare "senza Arduino"
Ovviamente si, basta leggere il datasheet spiega come programmarlo e non sei neanche obbligato a mettere un booloader di Arduino, puoi
1
voti
xyz ha scritto:massimoxl ha scritto: l'ATtiny85 si può programmare "senza Arduino"
Ovviamente si, (...) puoi evirarlo (...)
ATtiny85 "Farinelli" series.
Scusami xyz, non ho resistito.
Disapprovo quello che dite, ma difenderò fino alla morte il vostro diritto di dirlo [attribuita a Voltaire]
La gentilezza dovrebbe diventare lo stile naturale della vita, non l'eccezione [Siddhārtha Gautama]
La gentilezza dovrebbe diventare lo stile naturale della vita, non l'eccezione [Siddhārtha Gautama]
-
Max2433BO
17,4k 4 11 13 - G.Master EY
- Messaggi: 4480
- Iscritto il: 25 set 2013, 16:29
- Località: Universo - Via Lattea - Sistema Solare - Terzo pianeta...
0
voti
Il poco che ti so dire è che io programmo gli AtTiny45 com BASCOM-AVR, scaricato gratis in versione ridotta e poi acquistato, senza bootloader. Come programmatore uso USB-ASP dalla porta USB del PC, oppure un semplice cavo dalla porta parallela del PC, se c'è, alla presa ISP per lo AtTiny ,denominato STK200-300.
BASCOM ha un suo linguaggio Basic ma consente anche di usare l'assembler.
BASCOM ha un suo linguaggio Basic ma consente anche di usare l'assembler.
L'esistenza non è un accessorio
0
voti
Grazie per le celeri risposte carissimi amici/colleghi.
Sono un pignolo e con tanta voglia di imparare, per questo vi chiedo un approfondimento approfittando della vostra preziosa preparazione e gentilezza:
...nel link che vi metto sotto, viene spiegato che per poter programmare l'ATtiny85 senza Arduino è opportuno caricare il bootloader per far riconoscere l'hardware e predisporlo alla programmazione.
Potreste spiegarmi meglio?
https://www.gieri.it/attiny85-digispark/
Inoltre, vi scrivo ciò che il mio amico mi ha detto, in maniera da intenderci meglio:
..."non ho alcun vincolo di hardware o software da usare per la programmazione. Quel che mi occorre è il kit di sviluppo completo del chip ATtiny85"...
Attendo vostre preziose risposte, grazie
Sono un pignolo e con tanta voglia di imparare, per questo vi chiedo un approfondimento approfittando della vostra preziosa preparazione e gentilezza:
...nel link che vi metto sotto, viene spiegato che per poter programmare l'ATtiny85 senza Arduino è opportuno caricare il bootloader per far riconoscere l'hardware e predisporlo alla programmazione.
Potreste spiegarmi meglio?
https://www.gieri.it/attiny85-digispark/
Inoltre, vi scrivo ciò che il mio amico mi ha detto, in maniera da intenderci meglio:
..."non ho alcun vincolo di hardware o software da usare per la programmazione. Quel che mi occorre è il kit di sviluppo completo del chip ATtiny85"...
Attendo vostre preziose risposte, grazie
1
voti
Ripeto non sei obbligato ad usare un qualsiasi bootloader per programmarlo. Per programmare qualsiasi AVR Atmel bastano le binutils compilate per AVR se solo assembler, GCC per AVR per C e C++ (con limiti) e le AVR Libc.
0
voti
Grazie mille xyz
Ho una curiosità da chiederti: io possiedo l'AVRDragon per la programmazione della famiglia AVR con Microchip Studio.
Avevo scaricato il codice del bootloader in formato .hex, avevo caricato il codice con successo... ma quando inserivo l'ATtiny85 nel kit di sviluppo non veniva riconosciuto da Gestione Dispositivi.
Come mai?...
Altra cosa: avevo poi trasferito il bootloader nell'ATtiny85 attraverso ArduinoISP con apposita bradboard e fili di collegamento in Arduino, appena collegavo il kit di sviluppo veniva riconosciuto...
Come mai?
Ho una curiosità da chiederti: io possiedo l'AVRDragon per la programmazione della famiglia AVR con Microchip Studio.
Avevo scaricato il codice del bootloader in formato .hex, avevo caricato il codice con successo... ma quando inserivo l'ATtiny85 nel kit di sviluppo non veniva riconosciuto da Gestione Dispositivi.
Come mai?...
Altra cosa: avevo poi trasferito il bootloader nell'ATtiny85 attraverso ArduinoISP con apposita bradboard e fili di collegamento in Arduino, appena collegavo il kit di sviluppo veniva riconosciuto...
Come mai?
0
voti
Praticamente Microchip Studio è il software di programmazione della famiglia AVR.
Io utilizzo AVRDragon per programmare gli Atmega328P di Arduino e da qualche giorno sto testando gli ATtiny85 che però non riesco a farlo funzionare nonostante l'esito della trasmissione del codice vada a buon fine...
Comunque, farò ulteriori verifiche per capire se avevo sbagliato qualcosa o no..
Vi farò sapere.
Grazie per le risposte
Io utilizzo AVRDragon per programmare gli Atmega328P di Arduino e da qualche giorno sto testando gli ATtiny85 che però non riesco a farlo funzionare nonostante l'esito della trasmissione del codice vada a buon fine...
Comunque, farò ulteriori verifiche per capire se avevo sbagliato qualcosa o no..
Vi farò sapere.
Grazie per le risposte
9 messaggi
• Pagina 1 di 1
Chi c’è in linea
Visitano il forum: Nessuno e 8 ospiti