Go Down

Topic: ATTiny 45 board usb (Read 6479 times) previous topic - next topic

Michele Menniti


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  :smiley-yell: :smiley-yell: :smiley-yell:
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Testato

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

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

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
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

leo72


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...  :smiley-sweat:

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

Michele Menniti

in due parole, l'aspirante blatta diventerebbe come un FT232RL oppure come l'ATmega8u2 o 16u2 montati sugli Arduino.
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Testato

#34
Apr 07, 2012, 12:05 pm Last Edit: Apr 07, 2012, 12:07 pm by Testato Reason: 1
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
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

ratto93


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  :smiley-mr-green:
Vedrai che mike ti dira due cosine su quella schedina  :smiley-yell:
Se corri veloce come un fulmine, ti schianterai come un tuono.

leo72


In pratica la Metaboard  :smiley-mr-green:

Esatto

Quote

Vedrai che mike ti dira due cosine su quella schedina  :smiley-yell:

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  ]:D

DevonMiles

Però vedendo qui:
http://www.youtube.com/watch?v=eT-LmLEq718
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ì?

Michele Menniti



In pratica la Metaboard  :smiley-mr-green:

Esatto

Quote

Vedrai che mike ti dira due cosine su quella schedina  :smiley-yell:

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  ]:D

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 :smiley-yell: :smiley-yell: :smiley-yell:
:smiley-eek-blue:  anche Devon è caduto in trappola, questa maledetta cosa è come la tela di un ragno, e gli utenti del Forum sono come le mosche :smiley-sad-blue:
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

DevonMiles

#39
Apr 07, 2012, 01:46 pm Last Edit: Apr 07, 2012, 01:50 pm by DevonMiles Reason: 1

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

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.  :smiley-yell:

Michele Menniti

Quote

Ormai sta storia è diventata un mito, neanche i tuoi sudori e le tue lacrime aggiunte a quelle di Leo ci possono fermare.  :D

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.  :smiley-yell:

No, ne parlava qualcuno, lui è intervenuto dicendo che c'aveva fatto non so che; siccome ci stavo già smanettando senza successo gli chiesi maggiori info e non mi ha mai più risposto; al che sono andato avanti da solo, ma me ne assumo ogni responsabilità. L'idea che mi sono fatto di tutti quegli articoli, video, ecc. ecc. è che sia tutta gente che ha preso la supposta e vuole condividerne il bruciore, diffondendo un credo nel nulla e spacciandolo come verità assoluta, diciamo stringendo che questi si basano sul detto "mal comune mezzo gaudio". E' come se Leo ora scrivesse un bel tutorial con tutti i suoi passaggi, facesse un video in uno di quegli istanti un cui l'accrocchio gli ha fatto sperare che funzionasse, e poi lo mettesse sul suo sito, senza spiegare com'è finita in realtà, e godendo delle lacrime e sudori delle prossime mosche :smiley-mr-green:
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

DevonMiles

Maledetti venditori di fumo!  :) ..Secondo me sotto lo schedino c' è un FTDI FT232..  ]:D

astrobeed


Maledetti venditori di fumo!  :)


Per non cascare in queste trappole basterebbe spendere 20-30 minuti del proprio tempo su usb.org e leggersi almeno le basi di come funziona la USB, una volta fatto diventa subito chiaro perché pensare di emularla a software è un'idea a dir poco bislacca  :D

niki77


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


Io testai un 328 che riusciva ad autoprogrammarsi via usb senza bisogno di altri chip esterni.(anche da ide di arduino)
Ovviamente non utilizzando il bootloader di arduino.

Se è questo quello che ti serve posso fornirti il materiale.
Se invece ho frainteso quello che ti serve allora non saprei cosa altro dire.
Penso che si possano fare entrambe le cose, sia bootloader che emulazione, però devo provare.

Vi è una spiegazione scientifica a tutto.
La fede è solo quell'anello che si porta al dito dopo il matrimonio.

Testato

Cioe tu hai programmato via ide arduino ma usando un bootloader alternstivo. Immagino ptecedentemente caricato via ISP.
Dacci i riferimenti che si provs. Prima o poi sto cadavere devo farlo passate anche io. Sarebbe bello smentire i capi del forum ma sino conscio della velleita' dell'operazione
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Go Up