venti Inserito: 2 gennaio 2013 Segnala Share Inserito: 2 gennaio 2013 la dicitura ad esempio: admux |=1<<REFS0, può essere uguale a scrivere: admux = (1<<REFS0) ? Link al commento Condividi su altri siti More sharing options...
Ctec Inserita: 3 gennaio 2013 Segnala Share Inserita: 3 gennaio 2013 No, la prima equivale a admux = admux | (1 << REFS0). Cioè fa lo OR logico dei bit di admux con il risultato dello shift (praticamente attiva il bit REFS0 senza alterare gli altri). La seconda invece assegna pari pari pari il bit di cui sopra, ma mettendo a 0 tutti gli altri. Link al commento Condividi su altri siti More sharing options...
venti Inserita: 3 gennaio 2013 Autore Segnala Share Inserita: 3 gennaio 2013 Grazie, ma perché non ho ragionato prima? Visto che programmo in C/C++? Che scemo che sono...Grazie. Sto programmando un atmega32 per avere una risposta della temperatura dell'acqua. Grazie, Link al commento Condividi su altri siti More sharing options...
Ctec Inserita: 3 gennaio 2013 Segnala Share Inserita: 3 gennaio 2013 Ma figurati. Non ti immagini neppure quante volte io mi scordo il "volatile" per cicli strani che le ottimizzazioni sistematicamente tolgono... E' normale, spesso ci si scorda delle cose più semplici e ci si batte il cranio. Trovo i forum utilissimi proprio per questo. Link al commento Condividi su altri siti More sharing options...
venti Inserita: 3 gennaio 2013 Autore Segnala Share Inserita: 3 gennaio 2013 Scusa se ne approfitto, conosci gli Atmega? Se li conosci ti faccio la domanda, altrimenti non te la faccio Link al commento Condividi su altri siti More sharing options...
Ctec Inserita: 4 gennaio 2013 Segnala Share Inserita: 4 gennaio 2013 No, non li ho mai utilizzati. Ma te falla comunque, mica ci sono solo io sul forum (meno male...) Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora