leo72:
No, aspetta. A0, che è il piedino n°1, ossia reset, non usarlo. Per poterlo usare come pin normale, devi disattivare il reset tramite i fuse, poi però ti serve un programmatore H/V (alta tensione, 12V) per rimetterlo a posto. Diversamente non puoi più riprogrammare il micro.
infatti, il piedino 1 ho proprio evitato di considerarlo..
Allora, intanto queste prove rimangono qui per i posteri. Io risolvo (credo..) ridisegnando la schedina e mettendoci i 328P, tanto ce li ho. Se avete un buon fornitore per gli attiny84 li prendo volentieri. (trovo molti 24 e qualche 44...)
Poi mi farò anche un giro li sul link che hai messo, ma mettermi a rispiegare tutto in inglese non mi va molto..
Prendi questi, modello "A": sono quelli nuovi, lavorano a 20 MHz come i precedenti ma in più reggono tensioni di funzionamento minime fino a 1,8V come i vecchi modelli "V" che, però, andavano solo fino a 10 MHz.
Con i Tiny84 ho lavorato ad un sensore di fughe di gas e non ho avuto problemi con le letture analogiche. I Tinyx5 non li ho usati (tranne che per alcuni test) in analogico.
dab77:
Grazie. Si RS era in lista, ma devo accumulare qualcos'altro da comprare sennò non conviene.
Ciao!
Ricordati che RS ha da un po' abbassato i prezzi di spedizione. Adesso con corriere espresso ti costa solo 6€+IVA.
Alternativamente c'era LP elettronica che aveva i Tiny84 a listino ma in questo momento il loro sito non va. Su Ebay i Tiny84 in Italia non li trovo.
ah, dimenticavo dell'altra domanda, che oramai è solo per curiosità.
con la NewSoftSerial, perchè non riesco ad usare velocità diverse dai "passi" standard?
che so, tipo 10000 o 15000?
...già che ci sono...ehm...non riesco a trovare gli zoccoli a tulipano su RS, come si chiamano?
come non detto, si chiamano zoccoli, solo che la ricerca su RS non è migliorata come speravo. se cerchi zoccolo non esce niente.
Perché ci sono delle tabelle per i tempi calcolate su particolari velocità, al di fuori di quelle non accetta.
Guarda nel file NewSoftSerial/NewSoftSerial.cpp.
leo72:
Perché ci sono delle tabelle per i tempi calcolate su particolari velocità, al di fuori di quelle non accetta.
Guarda nel file NewSoftSerial/NewSoftSerial.cpp.
...per poi accorgermi che il Tiny2313, come cita il primo numeretto ha "solo" 2 kb di memoria programmabile.
La domanda adesso è, e lo chiedo anche a voi: che ce fò??
gli attiny come molti altri microcontrollori possono funzionare in un range di tensioni di alimentazione, mi chiedevo se facendolo andare a 3V posso avere comportamenti diversi da quelli che avrei a 5V.
chiaramente parlo della logica base, tipo accendere o spegnere dei led, perchè usando la seriale o altre cose che si interfacciano con altri sistemi che vanno a 5V è ovvio che ci sono inconvenienti
provando non mi sembra di notare niente di strano, attendo conferme, grazie in anticipo
?R:
gli attiny come molti altri microcontrollori possono funzionare in un range di tensioni di alimentazione, mi chiedevo se facendolo andare a 3V posso avere comportamenti diversi da quelli che avrei a 5V.
chiaramente parlo della logica base, tipo accendere o spegnere dei led, perchè usando la seriale o altre cose che si interfacciano con altri sistemi che vanno a 5V è ovvio che ci sono inconvenienti
provando non mi sembra di notare niente di strano, attendo conferme, grazie in anticipo
Nessun problema. A livello logico non ci sono differenze.
Anzi, se compri i modelli "A" (clock max 20 MHz) o "V" (clock max 10 MHz), questi possono operare fino a 1,8V come tensione minima.
Solo devi ricordarti appunto che lavorando a basse tensioni potresti avere problemi a pilotare alcuni componenti. Quindi via di led o traslatori di livello
Attento che per lavorare a queste tensioni devi usare clock bassi, e se vuoi usare librerie di terzi assicurati sempre che non ci siano incompatibilità per le frequenze. Molte lib sono scritte per lavorare: a) solo sugli Atmega328; b) a 16 MHz.
Non tutti scrivono lib che girano su tutti i micro ed a tutti i clock come me
leo72:
Attento che per lavorare a queste tensioni devi usare clock bassi, e se vuoi usare librerie di terzi assicurati sempre che non ci siano incompatibilità per le frequenze. Molte lib sono scritte per lavorare: a) solo sugli Atmega328; b) a 16 MHz.
Non tutti scrivono lib che girano su tutti i micro ed a tutti i clock come me
ok grazie del consiglio
però pensavo di modulare a modo mio così da poter demodulare facilmente