fireworks:
spero che qualcosa cambierà!
l'ultima mia centralina costruita era gestita da un cd4017 ed un ne555!
In quel caso avevi una frequenza fissa che ti commutava dieci porte in sequenza, tutt'al più avevi un potenziometro per variare la velocità (= frequenza del 555); un microcontrollore ti fa fare veramente di tutto, anche se personalmente ho grande nostalgia di quel tipo di elettronica =(
esatto! era tipo la lego, bisognava assemblare e creare!
p.s.
ho sviluppato un programmino con IDE ma sono 10 minuti che tenta di uploadare il programma, ma sembra bloccato come mai?
la sua dimensione mi sa che è di 2272 bytes of 258048 byte.
fireworks:
esatto! era tipo la lego, bisognava assemblare e creare!
p.s.
ho sviluppato un programmino con IDE ma sono 10 minuti che tenta di uploadare il programma, ma sembra bloccato come mai?
la sua dimensione mi sa che è di 2272 bytes of 258048 byte.
Che errori ricevi? Hai dei led accesi sulla scheda?
fireworks:
esatto! era tipo la lego, bisognava assemblare e creare!
p.s.
ho sviluppato un programmino con IDE ma sono 10 minuti che tenta di uploadare il programma, ma sembra bloccato come mai?
la sua dimensione mi sa che è di 2272 bytes of 258048 byte.
Che errori ricevi? Hai dei led accesi sulla scheda?
l'unico led accesso è ON.
gli errori che escono sono tanti e dice tempo scaduto (naturalmente in inglese).
sbaglio a staccare direttamente l'usb, rischio di bruciare oppure c'è qualche altro modo?
[/quote]
se non c'è attivita di comunicazione non può succedere nulla, nel dubbio, prima di staccare spegni il PC, poi lo riavvii e quando è operativo colleghi Arduino e poi apri l'IDE
se non c'è attivita di comunicazione non può succedere nulla, nel dubbio, prima di staccare spegni il PC, poi lo riavvii e quando è operativo colleghi Arduino e poi apri l'IDE
[/quote]
risolto il problema...non so cos'era successo! grazie mille ragazzi!
sbaglio a staccare direttamente l'usb, rischio di bruciare oppure c'è qualche altro modo?
se non c'è attivita di comunicazione non può succedere nulla, nel dubbio, prima di staccare spegni il PC, poi lo riavvii e quando è operativo colleghi Arduino e poi apri l'IDE
[/quote]
Ogni tanto succede anche a me, in genere se apri l'IDE prima di aver collegato Arduino, a volta succede che non venga più letta la COM; oppure se apri l'IDE durante la fase di riconscimento; io risolvo sempre scollegando, chiudendo l'IDE e ricollegando, con un minimo tempo d'attesa.
@ Leo: è certamente un WIN
risolto il problema...non so cos'era successo! grazie mille ragazzi!
[/quote]
@Mike:
dai, non stuzzicarmi sull'SO, sennò ritiro fuori la questione della V-USB ]
Cmq chiedevo perché a me capita ad esempio che se sbaglio a scegliere il tipo di board e programmo un micro differente, se insisto un paio di volte cliccando su "Upload", avrdude si pianta tenendomi occupata la porta seriale e chiudere l'IDE non basta. Devo uccidere manualmente il processo relativo. Questo perché ogni chiamata ad un programma viene aperta come processo separato quindi capita alle volte che un'istanza di avrdude resti attiva, sopravvivendo anche alla chiusura del programma che l'ha lanciata, bloccando la porta.
Non so se è un comportamento solo di Linux oppure questo difetto con avrdude ce l'ha anche Windows. Sarebbe curioso vedere nell'elenco dei processi di Windows se c'è un'istanza di avrdude che blocca tutto quando non si riesce a dialogare con l'Arduino.
Prova a fare questo controllo, tanto non costa nulla.
Collega l'Arduino, apri l'IDE, prendi uno sketch a caso, scegli un Tiny così da avere un errore sulla corrispondenza del micro, e clicca su upload. L'IDE ti riporterà l'errore che avrdude non riesce a flashare perché non corrisponde la signature. Clicca 3 o 4 volte ripetutamente, così da piantare l'IDE. Se poi vedi che anche con la selezione della giusta scheda non riesci più a programmare l'Arduino, chiudi l'IDE e premi CTRL+ALT+CANC, poi controlla se trovi avrdude fra i processi in esecuzione.