ATTiny 45 board usb

niki77:

amario57:
L'autore del post è sparito, per me l'abbiamo spaventato :stuck_out_tongue_closed_eyes:

Tranquillo, non mi spavento per così poco.

Sono stato un pò assente e ho dovuto 'filtrare' alcune risposte a questo post.
Non devo fare niente di che con l'ATTiny via emulazione usb ( v-usb ) , se non che leggere via usb la chiusura di un contatto.
Ho visto vari progetti in giro che usano L'ATTiny, in realtà potrei farlo anche con un chip più prestazionale, ma mi sembra sprecato.

Se in futuro dovrò costruire un dispositivo di innesco per una bomba termonucleare mi munirò di una MCU con usb integrato.
Grazie a tutti per le preziose informazioni.

ci stiamo lavorando già :wink:

niki77:
Non devo fare niente di che con l'ATTiny via emulazione usb ( v-usb ) , se non che leggere via usb la chiusura di un contatto.

se veramente fai funzionare VisrtualUSB su un attiny posta per favore i dettagli, perche' fin'ora e' stato solo un bagno di sangue per chi ci ha provato (stessa cosa anche per i 328P)

Ma se non ricordo male il problema non era il software quanto l'hardware.

BrainBooster:
Ma se non ricordo male il problema non era il software quanto l'hardware.

il problema maledetto è tutto, hardware, software, l'aria che li circonda :0

LOL!

+10

Testato:

niki77:
Non devo fare niente di che con l'ATTiny via emulazione usb ( v-usb ) , se non che leggere via usb la chiusura di un contatto.

se veramente fai funzionare VisrtualUSB su un attiny posta per favore i dettagli, perche' fin'ora e' stato solo un bagno di sangue per chi ci ha provato (stessa cosa anche per i 328P)

Scusa l'assenza ma ultimamente ho un sacco di altre cose da fare.
Dimmi esattamente che cosa vuoi sapere e che problemi hai avuto.
Attiny in casa non ne ho ma non ho problemi a mettere in piedi una breadboard dimostrativa con su un 328.
Salut.

semplicemente qui si sostiene che non funziona. Tu lo hai gia fatto ? Hai un link al progetto seguito ?
Thanks :slight_smile:

Testato:
semplicemente qui si sostiene che non funziona. Tu lo hai gia fatto ? Hai un link al progetto seguito ?
Thanks :slight_smile:

Io personalmente ho constatato che la V-Usb può anche funzionare come emulatore seriale (quindi riesci a far vedere una porta seriale "finta" al sistema, anche se non sempre funziona alla prima) ma quando si tratta di utilizzare (le volte che te lo vede) quel canale per programmare un micro a valle dell'emulatore, allora è un calvario.

leo72:

Testato:
semplicemente qui si sostiene che non funziona. Tu lo hai gia fatto ? Hai un link al progetto seguito ?
Thanks :slight_smile:

Io personalmente ho constatato che la V-Usb può anche funzionare come emulatore seriale (quindi riesci a far vedere una porta seriale "finta" al sistema, anche se non sempre funziona alla prima) ma quando si tratta di utilizzare (le volte che te lo vede) quel canale per programmare un micro a valle dell'emulatore, allora è un calvario.

Testato ad ogni nuova speranza si dissocia da noi ("qui SI sostiene"), e tu ancora cadi nella tentazione di dissuadere chi si cimenta, io ormai faccio come il vecchio cinese sulla sponda del fiume :stuck_out_tongue_closed_eyes: :stuck_out_tongue_closed_eyes: :stuck_out_tongue_closed_eyes:

Aspetti che passino i chip morti? XD XD XD

leo72:
Aspetti che passino i chip morti? XD XD XD

galleggianti e con i pin piegati sul corpo, proprio come le zampe delle blatte morte ROTFL :stuck_out_tongue_closed_eyes: :stuck_out_tongue_closed_eyes: :stuck_out_tongue_closed_eyes:

Grammaticalmente il "Qui Si Sostiene" non esclude che io stesso lo sostenga :slight_smile:

certo e' nelle cose da fare, quindi prima o poi passero agli "Io Sostengo" :slight_smile:

piccola riflessione, nel caso in cui si riesca a farlo funzionare, cosi' come con molto impegno e' fortuna e' riuscito a fare Leo, il micro potra' essere riprogrammato solo via ISP, oppure anche con bootloader ? Tipo:

L'ide manda il segnale di reset prma di programmare, a questo punto la V-Usb non e' piu' raggiungibile, se non dopo il tempo di boot. Dopodiche' l'ide deve cancellare il codice della VUsb per riprogrammarlo, ma a quel punto non ha piu' la V-Usb avendola cancellata, oppure resta in ram ? e quindi a fine programmazione la si ritrova su flash ?

thanks

Testato:
L'ide manda il segnale di reset prma di programmare, a questo punto la V-Usb non e' piu' raggiungibile, se non dopo il tempo di boot. Dopodiche' l'ide deve cancellare il codice della VUsb per riprogrammarlo, ma a quel punto non ha piu' la V-Usb avendola cancellata, oppure resta in ram ? e quindi a fine programmazione la si ritrova su flash ?

Sarà che sono in piedi dalle 5 dopo una notte praticamente in bianco, ma non ho capito questo periodo... :sweat_smile:

Cmq il firmware V-usb lo installi su un chip che fa da convertitore usb/seriale. Il micro a valle lo programmi via seriale, come fai con l'Arduino. Il chip a valle necessita quindi del bootloader. Il convertitore invia il segnale di reset resettando quel micro: al suo riavvio si attiva il bootloader, che vede lo sketch in arrivo sulla seriale e flasha la memoria.
Quindi hai:
Arduino <-> chip V-Usb <-> Chip terzo

in due parole, l'aspirante blatta diventerebbe come un FT232RL oppure come l'ATmega8u2 o 16u2 montati sugli Arduino.

ma questo e' poco interessante, la cosa interessante e' se su un singolo 328P si riesca a caricare uno scketch che comprende sia l'emulazione della usb, sia il suo bel blink, sia il bootloader per aggiurnare il suo stesso sw.
in tal senso va poi riletta la mia domanda precedente

in pratica un arduino senza il chip seriale 8u2

Testato:
ma questo e' poco interessante, la cosa interessante e' se su un singolo 328P si riesca a caricare uno scketch che comprende sia l'emulazione della usb, sia il suo bel blink, sia il bootloader per aggiurnare il suo stesso sw.
in tal senso va poi riletta la mia domanda precedente

in pratica un arduino senza il chip seriale 8u2
[/quote
In pratica la Metaboard :grin:
Vedrai che mike ti dira due cosine su quella schedina :stuck_out_tongue_closed_eyes:

ratto93:
In pratica la Metaboard :grin:

Esatto

Vedrai che mike ti dira due cosine su quella schedina :stuck_out_tongue_closed_eyes:

Ah ah ah XD
La Metaboard personalmente non l'ho provata, però mi fido dei test di Mike. Per cui.... altro chip morto che galleggia e passa sul fiume ]:smiley:

Però vedendo qui:

Sembra basti premere una volta RESET perchè la scheda venga riconosciuta. Non vorrei alimentare false speranze, però Leo se non hai già cestinato la tua board confermi che è così?

leo72:

ratto93:
In pratica la Metaboard :grin:

Esatto

Vedrai che mike ti dira due cosine su quella schedina :stuck_out_tongue_closed_eyes:

Ah ah ah XD
La Metaboard personalmente non l'ho provata, però mi fido dei test di Mike. Per cui.... altro chip morto che galleggia e passa sul fiume ]:smiley:

sshhhh, non ho niente da dire,ho solo acceso la videocamera puntandola verso l'ansa del fiume a monte, prima o poi appare il cadavere e non voglio perdere l'istante :stuck_out_tongue_closed_eyes: :stuck_out_tongue_closed_eyes: :stuck_out_tongue_closed_eyes:
:fearful: anche Devon è caduto in trappola, questa maledetta cosa è come la tela di un ragno, e gli utenti del Forum sono come le mosche :disappointed_relieved:

:fearful: anche Devon è caduto in trappola, questa maledetta cosa è come la tela di un ragno, e gli utenti del Forum sono come le mosche :disappointed_relieved:
[/quote]
Ormai sta storia è diventata un mito, neanche i tuoi sudori e le tue lacrime aggiunte a quelle di Leo ci possono fermare. :smiley:

P.S. Comunque se non sbaglio tutto è nato da un post di Massimo Banzi che sosteneva che con la V-USB si possono fare progetti interessanti. Io resto fedele al mio convertitore tramite porta seriale DB9. :stuck_out_tongue_closed_eyes: