Show Posts
Pages: 1 ... 622 623 [624] 625 626 ... 801
9346  International / Generale / Re: Strano problema con signature scrivendo il bootloader on: October 17, 2011, 03:45:59 am
si tratterebbe di un bug dell'optiboot, quando è montato su schede 2009.
E' da tanto che lo dico.. bisogna sempre prendere il caffè  smiley-yell

preso, ora spiega smiley-grin
9347  International / Generale / Re: Strano problema con signature scrivendo il bootloader on: October 17, 2011, 03:39:09 am
ho preso uno dei chip flashati con un blinkwithdelay (3s) lho inserito
il primo secondo il 13 blinka e dopo smette
smiley-eek eh, quando si scrive prima del caffé smiley-lol
Quote
devo fare altre prove?
Se tutto ciò significa che hai montato sulla board un chip flashato in precedenza, ora dovresti semplicemente provare a staccare l'USB, contare fino a quanto vuoi...., poi ricollegarla, se il blink riparte è tutto ok, se non riparte hai il problema del bootloader, ma questo non significa che l'operazione non sia andata a buon fine, semplicemente si tratterebbe di un bug dell'optiboot, quando è montato su schede 2009.
9348  International / Generale / Re: Soluzione definitiva anti auto-reset +info flash firm ATmega8u2 x Arduino Uno R2 on: October 17, 2011, 03:20:33 am
la mia teoria è che l'arduino-ide tenta di inviare comunque un reset ogni volta che si collega via seriale, sostengo questo perchè non ho notato questi caratteri in altri collegamenti seriali diversi dal serial monitor dell'arduino-ide

confermo questa teoria, ogni apertura dell'ide equivale ad inviare un reset
NON ad ogni apertura dell'IDE, forse, certamente ad ogni apertura del serial monitor (sperimentato!)
9349  International / Generale / Re: Migliorare la qualità del forum [spero Massimo legga] on: October 17, 2011, 02:58:59 am
Sinceramente non credo che la qualità e la quantità delle risposte non sia elevata, al punto da richiedere un incentivo; personalmente ritengo che uno dei punti di forza di questo Forum sia la passione che spinge molti a lanciarsi su qualsiasi argomento per aiutare chi chiede informazioni; salvo rarissimi casi non c'è Topic che non abbia risposte quasi immediate e comunque nell'arco della stessa giornata.
Aggiungo che questa voglia di aiutare viene "trasmessa" a chiunque viene aiutato, per cui coloro che frequentano attivamente il Forum e si mettono a disposizione di tutti sono sempre di più.
Se poi si volessero premiare i più proficui (non quelli che scrivono molti post, altrimenti io sarei uno degli ingiusti premiati smiley-red), basterebbe aggiungere, come sui Forum Microsoft, la sezione di voto e di soluzione sì/no, così ogni utente contribuisce a stilare una classifica reale e non fittizia.
Magari i premi potrebbero pagarli quelli che chiedono sempre aiuto, senza mai darne, così si abituerebbero a leggere i Topic esistenti senza aprirne uno ad ogni starnuto che gli viene smiley-yell
9350  International / Generale / Re: PinChangeInterrupt on: October 16, 2011, 05:06:13 pm
E allora perché chiedi se funziona sugli Atmega328?
Non ho capito, scusa.

Spiega per bene cosa stai facendo e per quale micro, perché altrimenti andiamo in confusione anche noi....  smiley-eek
Ho chiesto degli ATMega328 per saper se funzionasse anche su questi processori.
Ma a me interessa farlo funzionare sui tiny, mi serve da applicare ad un ricevitore ad infrarossi!
Avevo cominciato a parlarne qui: http://arduino.cc/forum/index.php/topic,74821.new.html#new ma ho deciso di aprire un nuovo thread perchè mi sembrava un po fuori topic.
Ma non ti era già stato consigliato di guardare il mio Topic sulla barriera ad infrarossi? Se lo leggi bene c'è la soluzione per generare direttamente i 38KHz per gli IR (ma non ti va in sleep) e c'è anche l'uso dell'interrupt con relativa libreria, sia per il 328 che per il tiny; non è che aprendo un nuovo Topic la gente si mette a riscrivere tutto quando la soluzione è stata già trovata; devo solo metterti in testa che devi dedicarci il giusto tempo. Ciao.

EDIT: scusa Leo, ma volevo rimarcare qualche pensiero....
9351  International / Generale / Re: PinChangeInterrupt on: October 16, 2011, 04:17:32 pm
Me lo porto sempre dietro, d'altronde se qualcuno chiede qualcosa da provare "in situ" e non solo come codice, che figura ci farei??  smiley-yell smiley-yell

No, non è così. Siccome l'altro giorno ho comprato il nuovo portatile, stavo sistemando un po' tutto. Oggi ho sistemato l'IDE, così mi sono portato dietro l'Arduino perché volevo verificare se avevo fatto tutto correttamente (se compilava, se uppava lo sketch, se dava qualche errore la toolchain durante la compilazione degli sketch ecc...)
Ma col lavoro che fai, quando non passa nessuno, a chi dai fastidio anche se te lo porti? Il brutto sarebbe se qualcuno restasse lì ad aspettare mentre litighi con l'RTCsw smiley-twist
9352  International / Megatopic / Re: Guida: La programmazione di ATmega328P con Arduino versione 3 on: October 16, 2011, 04:10:04 pm
Tra 7 e 8 e tra 20 22 ho sempre i fatidici 6 V!
Fabrì, non mi sono mai arreso in vita mia, ma stavolta sono tentatissimo smiley-sad-blue
Mi pare, a occhio, che le abbiamo provate e immaginate tutte.
Io mi rendo disponibile, se vuoi mandami tutto l'accrocchio, così ti scovo subito il problema e ti rispedisco tutto; approfitta di un periodo di studio e mandami anche l'Arduino.
So che tra napoletani non Vi fidereste mai così tanto ma io ho un nome da difendere, non lo sputtanerei certo per 30-40 euro di roba (di cui peraltro sono strapieno smiley-lol).
9353  International / Generale / Re: Sensore HC-SR04 - rileva sempre 0 cm ! on: October 16, 2011, 04:05:00 pm
Lo pensavo anch'io ma la questione dell'avvio della trasmissione valeva solo per lo sketch che c'era sul sito che aveva linkato inizialmente, dato che quel programma prevedeva esplicitamente l'arrivo di un segnale sulla seriale prima di iniziare l'invio.
Però se usa lo sketch che ha postato, questo non mi pare preveda una simile situazione per cui dovrebbe iniziare a trasmettere subito.
Lui non si è fatto più vivo, quindi non sappiamo se ha provato quest'altro sketch
9354  International / Generale / Re: PinChangeInterrupt on: October 16, 2011, 03:49:54 pm
Sicuramente funziona anche con i Tiny. Non so se bisogna adattare i registri, non ho il datasheet sottomano.
Provato al volo su un Arduino e funziona (ho usato una clip fermacarta come interruttore... non ho altro, qui): il led 13 cambia di stato quando sente un cambio di stato sul pin.
Hai Arduino al lavoro? smiley-lol
La clip-interruttore è da raccontare ai nipotini smiley-money smiley-money smiley-money
Proverò, speriamo che non ci sia da cambiare nulla, in realtà io gli INT li sto usando solo sui tiny, finora.
9355  International / Megatopic / Re: Guida: La programmazione di ATmega328P con Arduino versione 3 on: October 16, 2011, 03:47:04 pm
Inizialmente era stato detto di usarlo fra RST e GND, poi astro ci dicesse che era più corretto infilarlo fra 5V e RST.
Se funziona, funziona in entrambi i modi.
Vero, io l'ho sempre usato in tandem con la R, ma infatti gli ho detto che potrebbe andare comunque.
9356  International / Generale / Re: PinChangeInterrupt on: October 16, 2011, 03:19:24 pm
smiley-sad-blue
Comunque l'esempio postato è facile da implementare, lo provo, poi vedo di capirci qualcosa in più; in fondo nelle mie applicazioni ho usato sempre il CHANGE finora. Ma questi sono i registri del 328 o funzionano anche con i tinetty, secondo te? Sai, un tocco di professionalità ai miei nanetti non guasterebbe anche se devo riaprire i cassonetti smiley-roll-sweat smiley-roll-sweat
9357  International / Megatopic / Re: Guida: La programmazione di ATmega328P con Arduino versione 3 on: October 16, 2011, 03:13:43 pm
Il condensatore l'ho messo tra reset di Arduino e GND
NO, se lo usi da solo devi metterlo tra 5V (il +) e RESET (il -); tra RESET e GND va bene solo in accoppiata con la R da 120, anche se in alcuni casi potrebbe andare, prova entrambe le combinazioni

Quote
non ho la resistenza da 120 ohm, me la procuro e vi faccio sapere.
azz, un altro mese di vita andato via... smiley-sad-blue
Quote
Intanto misuro V tra 7 e 8 e 20 e 22!

Grazie ancora!
Questo potresti dircelo subito però....
9358  International / Generale / Re: PinChangeInterrupt on: October 16, 2011, 02:13:19 pm
Attivando l'interrupt la routine ISR(PCINT2_vect) la intercetta in automatico dato che ha detto di usare un cambio di stato su un pin dell'INT2.
La modalità la stabilisce ICS01, che è un cambiamento sul pin.

Quindi va chiamata proprio così, mentre in ICS01 CS starà per "Change State"? E per gli altri tipi di eventi chissà che codici bisogna usare? Provo a guardare sul datasheet smiley

EDIT: nunneccosa
9359  International / Generale / Re: PinChangeInterrupt on: October 16, 2011, 02:00:41 pm
Dai registri, come si fa ad esempio per impostare i timer:

PCICR |= (1<<PCIE2);  vuole il PinChangeInterrupt con l'INT2, che controlla i pin dal 16 al 23
PCMSK2 |= (1<<PCINT19); sceglie il pin: PCINT19 è sul pin D3
MCUCR = (1<<ISC01); attiva l'interrupt
Grazie.
e come fa a lanciare la routine "ISR(PCINT2_vect)", è la sigla che stabilisce l'automatismo?
e come fa a stabilire il tipo di evento (HIGH, LOW, Rising, Falling, CHANGE)?
9360  International / Megatopic / Re: Guida: La programmazione di ATmega328P con Arduino versione 3 on: October 16, 2011, 01:57:38 pm
Com'è possibile che tu abbia 6V? Da dove la prendi l'alimentazione per la breadboard? Da un alimentatore esterno?
Sta dicendo che misura tra 5V e GND di Arduino, se Arduino non gli dà problemi ha certamente una ciofeca di multimetro

@ alexdb: sul tuo rapporto con i condensatori si è scritto abbastanza, la tua prova è quantomeno strana, poi tutto può essere

@fabrizio: è tutto esatto, è davvero un czz di mistero sta cosa tua.

Ma il condensatore lo ha collegato sul RESET di ARDUINO o sul RESET del micro in stand-alone? Se la risposta è la prima allora fai una prova diversa per l'anti-autoreset: una la R da 120ohm (o similare) ed il C da 10µF come spiegato sulla Guida; in pratica colleghi la R tra 5V e reset di ARDUINO ed il C dal 10µF tra il, RESET di ARDUINO e GND, nella Guida è scritto come fare tramite la breadboard

Altro cosa: puoi misurare la tensione tra i pin 7 e 8 del micro sulla bread, e poi tra i pin 20 e 22 (attenzione a non fare corticircuiti con i pin vicini!!!)
Pages: 1 ... 622 623 [624] 625 626 ... 801