Pages: 1 2 [3] 4 5 6   Go Down
Author Topic: ATTiny 45 board usb  (Read 4192 times)
0 Members and 1 Guest are viewing this topic.
Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 410
Posts: 11973
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Aspetti che passino i chip morti?   smiley-lol smiley-lol smiley-lol
galleggianti e con i pin piegati sul corpo, proprio come le zampe delle blatte morte ROTFL  smiley-yell smiley-yell smiley-yell
Logged

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

0
Offline Offline
Faraday Member
**
Karma: 38
Posts: 5601
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

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

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
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

Global Moderator
Italy
Online Online
Brattain Member
*****
Karma: 312
Posts: 21606
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 410
Posts: 11973
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

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

0
Offline Offline
Faraday Member
**
Karma: 38
Posts: 5601
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
« Last Edit: April 07, 2012, 05:07:10 am by Testato » Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 25
Posts: 5480
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Global Moderator
Italy
Online Online
Brattain Member
*****
Karma: 312
Posts: 21606
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

In pratica la Metaboard  smiley-mr-green
Esatto

Quote
Vedrai che mike ti dira due cosine su quella schedina  smiley-yell
Ah ah ah  smiley-lol
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-twist
Logged


ITALY
Offline Offline
Full Member
***
Karma: 1
Posts: 181
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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ì?
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 410
Posts: 11973
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

In pratica la Metaboard  smiley-mr-green
Esatto

Quote
Vedrai che mike ti dira due cosine su quella schedina  smiley-yell
Ah ah ah  smiley-lol
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-twist
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
Logged

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

ITALY
Offline Offline
Full Member
***
Karma: 1
Posts: 181
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


 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.  smiley-grin

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
« Last Edit: April 07, 2012, 06:50:08 am by DevonMiles » Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 410
Posts: 11973
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

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
Logged

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

ITALY
Offline Offline
Full Member
***
Karma: 1
Posts: 181
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Maledetti venditori di fumo!  smiley ..Secondo me sotto lo schedino c' è un FTDI FT232..  smiley-twist
Logged

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9185
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Maledetti venditori di fumo!  smiley

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  smiley-grin
Logged

MC
Offline Offline
God Member
*****
Karma: 13
Posts: 917
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.

Logged

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

0
Offline Offline
Faraday Member
**
Karma: 38
Posts: 5601
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

Pages: 1 2 [3] 4 5 6   Go Up
Jump to: