Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Programmazione di ATtiny85 senza Arduino

Progetti, interfacciamento, discussioni varie su questa piattaforma.

Moderatori: Foto UtenteMassimoB, Foto UtenteWALTERmwp, Foto Utentexyz

0
voti

[1] Programmazione di ATtiny85 senza Arduino

Messaggioda Foto Utentemassimoxl » 14 giu 2022, 9:51

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
Allegati
Immagine1.png
a48209823f388faaf7571e54c423bd9ae3099efa_2_680x500.jpeg
Avatar utente
Foto Utentemassimoxl
113 1 3 6
Stabilizzato
Stabilizzato
 
Messaggi: 475
Iscritto il: 20 feb 2018, 19:05

0
voti

[2] Re: Programmazione di ATtiny85 senza Arduino

Messaggioda Foto Utentexyz » 14 giu 2022, 10:18

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 evirarlo evitarlo di metterlo o scriverne uno personale.
Avatar utente
Foto Utentexyz
6.834 2 4 6
G.Master EY
G.Master EY
 
Messaggi: 1760
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

1
voti

[3] Re: Programmazione di ATtiny85 senza Arduino

Messaggioda Foto UtenteMax2433BO » 14 giu 2022, 10:21

xyz ha scritto:
massimoxl ha scritto: l'ATtiny85 si può programmare "senza Arduino"

Ovviamente si, (...) puoi evirarlo (...)


ATtiny85 "Farinelli" series. :mrgreen:

Scusami Foto Utentexyz, 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]
Avatar utente
Foto UtenteMax2433BO
17,4k 4 11 13
G.Master EY
G.Master EY
 
Messaggi: 4480
Iscritto il: 25 set 2013, 16:29
Località: Universo - Via Lattea - Sistema Solare - Terzo pianeta...

0
voti

[4] Re: Programmazione di ATtiny85 senza Arduino

Messaggioda Foto UtenteEcoTan » 14 giu 2022, 11:26

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.
L'esistenza non è un accessorio
Avatar utente
Foto UtenteEcoTan
7.327 4 11 13
Expert EY
Expert EY
 
Messaggi: 5081
Iscritto il: 29 gen 2014, 8:54

0
voti

[5] Re: Programmazione di ATtiny85 senza Arduino

Messaggioda Foto Utentemassimoxl » 14 giu 2022, 11:52

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
Avatar utente
Foto Utentemassimoxl
113 1 3 6
Stabilizzato
Stabilizzato
 
Messaggi: 475
Iscritto il: 20 feb 2018, 19:05

1
voti

[6] Re: Programmazione di ATtiny85 senza Arduino

Messaggioda Foto Utentexyz » 14 giu 2022, 19:04

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.
Avatar utente
Foto Utentexyz
6.834 2 4 6
G.Master EY
G.Master EY
 
Messaggi: 1760
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[7] Re: Programmazione di ATtiny85 senza Arduino

Messaggioda Foto Utentemassimoxl » 15 giu 2022, 0:07

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?
Avatar utente
Foto Utentemassimoxl
113 1 3 6
Stabilizzato
Stabilizzato
 
Messaggi: 475
Iscritto il: 20 feb 2018, 19:05

0
voti

[8] Re: Programmazione di ATtiny85 senza Arduino

Messaggioda Foto Utentexyz » 15 giu 2022, 19:28

massimoxl ha scritto:... Microchip Studio ...

Ignoro totalmente cosa sia, io uso Vim
Avatar utente
Foto Utentexyz
6.834 2 4 6
G.Master EY
G.Master EY
 
Messaggi: 1760
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[9] Re: Programmazione di ATtiny85 senza Arduino

Messaggioda Foto Utentemassimoxl » 16 giu 2022, 20:43

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 :ok:
Avatar utente
Foto Utentemassimoxl
113 1 3 6
Stabilizzato
Stabilizzato
 
Messaggi: 475
Iscritto il: 20 feb 2018, 19:05


Torna a Arduino

Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti