Go Down

Topic: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth (Read 82 times) previous topic - next topic

flz47655

#265
Mar 12, 2013, 11:08 pm Last Edit: Mar 12, 2013, 11:10 pm by flz47655 Reason: 1
38400bps ha un errore % uguale a 9600bps con 8MHz http://www.wormfood.net/avrbaudcalc.php pari allo 0.2%, con 16MHz è uguale in quanto multiplo di 8MHz. Sperimentalmente però ho avuto problemi con baud rate superiori a 9600bps..
EDIT: Utilizzando l'oscillatore RC interno del micro

Forse dipende dal modulo bluetooth, non si legge bene ma la sigla dell'oscillatore (o cristallo) sul modulino sembra riportare sui 16MHz, se fosse un oscillatore se non sbaglio dovrebbe essere 16.2 o 16.8MHz da quello che si legge nel datasheet per funzionare e avrebbe un errore % più alto se a 16.8MHz con 38400bps.. magari domani do una controllata con l'oscilloscopio se è un oscillatore anche se non mi è ancora chiaro se effettivamente può dipendere dal modulino.

Giovy994

Ciao a tutti
posso chiedervi un consiglio riguardate questo prodotto? che ne pensate?

http://www.futurashop.it/allegato/7100-FT1032M.asp?L2=&L1=&L3=&cd=7100-FT1032M&nVt=Novit%E0%20in%20arrivo&d=34,00

è tanto diverso il funzionamento del RN-42 rispetto a un HC-05?

flz47655

Visto che nel progetto che sto portando avanti un timing "abbastanza" preciso è necessario, ho deciso di abilitare il fuse CKOUT per avere su un pin la frequenza dell'oscillatore RC interno ad 8 MHz, collego l'oscilloscopio e...

a 3.3v il mio Tiny85 ha una frequenza di 6.1MHz   :smiley-eek-blue:

Penso che urge la necessità di calibrazione, non mi ricordo se ho preso su ebay il micro o se proviene da un distributore ufficiale ma sono veramente sconcertato!

A temperatura ambiente (sui 20°C) ho un 25% di errore! Ecco perché la seriale aveva problemini..

Testato

bella questa  :)

puoi calibrarlo tu stesso ? ricordo che ci sono dei fuse in merito ma non ho mai approfondito
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

flz47655

#269
Mar 13, 2013, 03:40 pm Last Edit: Mar 13, 2013, 03:42 pm by flz47655 Reason: 1
La cosa strana è che in fabbrica sono calibrati a 3v, io uso 3.3v quindi non mi sarei mai aspettato una divergenza così marcata.

E' diciamo un paio d'ore che sono a smanettare per fare questa benedetta calibrazione, il Dragon non è supportato direttamente per eseguire gli script che Atmel fornisce, sto per provare la strada della calibrazione a runtime tramite UART.

Non c'è nessun fuse per scrivere il valore della calibrazione, va salvato nella EEPROM e caricato a runtime

Ciao

Go Up