Nabuk Wireless Community

Maker => Elettronica => Topic aperto da: SilverFox89 - Novembre 12, 2009, 09:57:33 am

Titolo: Ricerca automatica Baud Rate!!!
Inserito da: SilverFox89 - Novembre 12, 2009, 09:57:33 am
Ieri ho avuto un problema mentre salvavo la configurazione di RedBoot su Fonera2100 e ora non so pi? che baud rate ? rimasto in memoria visto che ho provato con 9600,115200,etc ma niente..

Per fortuna girovagando su Google ho trovato un interessante articolo su un progettino con un ATTiny2313 che permette con un qualsiasi emulatore di terminale(Putty, minicom, etc) di trovare il giusto valore di baud rate..

Questo ? il link: http://spritesmods.com/?art=autobaud&page=1 (http://spritesmods.com/?art=autobaud&page=1)

Appena riesco a reperire un programmatore AVR vi faccio sapere qualcosa.
Titolo: Re: Ricerca automatica Baud Rate!!!
Inserito da: SilverFox89 - Febbraio 23, 2010, 10:01:21 pm
Finalmente dopo qualche difficolt? dovuta al settaggio dei fuse byte e del watchdog dal punto di vista elettrico, sono riuscito a realizzare questo rilevatore di BaudRate.

Il sistema funziona perfettamente rilevando con precisione la velocit? di comunicazione di un qualsiasi dispositivo, le prove sono state fatte con una Fonera impostata di volta in volta con diversi valori di BaudRate(anche tra RedBoot e kernel OpenWRT).

La programmazione del microprocessore ? stata fatta utilizzando i segnali dell'interfaccia XILINX, costruita seguendo lo schema presente nella guida di Ramponis.

A breve dovrei "abbandonare" la breadboard e passare tutto su PCB o millefori, per avere un circuito pi? manegevole e funzionale.
Titolo: Re: Ricerca automatica Baud Rate!!!
Inserito da: SilverFox89 - Marzo 02, 2010, 08:30:42 pm
Eccomi tornato con il circuito su millefori..
Il circuito ha strip di poli che ? direttamente collegabile ad un FT232 secondo le connessioni standard(GND,CTS,VCC,TXD,RXD,RTS), rispetto al progetto originale ho inserito la pedinatura 4 poli per la programmazione tramite XILINX, un ponticello che permette di avviare il processore in modalit? normale o in modalit? di programmazione e un led bicolore che ne indica lo stato(verde per la stato normale e rosso per lo stato di programmazione).
Il circuito lavora ad una velocit? di 115200 baud e permette di rilevare con precisione velocit? comprese tra 110 e 115200 baud, come ? possibile vedere dall'ultima immagine il valore viene visualizzato ogni volta che il processore rileva un cambiamento di velocit? o qualche differenza rispetto al precedente rilevamento.

(http://img697.imageshack.us/img697/5249/dscn8286.jpg)

(http://img685.imageshack.us/img685/5381/dscn8287.jpg)

(http://img685.imageshack.us/img685/3623/dscn8285q.jpg)

(http://img192.imageshack.us/img192/2153/dscn8289.jpg)

(http://img717.imageshack.us/img717/1314/autobaudfonera2100.jpg)
Titolo: Re: Ricerca automatica Baud Rate!!!
Inserito da: truthahn - Marzo 02, 2010, 08:43:09 pm
Complimenti!! Un bel e utile lavoro.
Titolo: Re: Ricerca automatica Baud Rate!!!
Inserito da: SilverFox89 - Marzo 05, 2010, 10:39:02 pm
Grazie per i complimenti..

Il prossimo obiettivo ? quello di renderlo indipendente dal PC, renderlo quindi utilizzabile con un LCD gestibile da seriale,
per fare ci? dovrei per? rivedere il codice relativo all'autobaud e capire come far gestire il segnale CTS al controller dell'LCD..
Titolo: Re: Ricerca automatica Baud Rate!!!
Inserito da: DjByte - Marzo 09, 2010, 04:20:00 pm
Ciao, progetto molto importante, perci? l'ho messo in risalto  :-D
Diciamo che messo cos?, si presta ad innumerevoli implementazioni...

Byte
Titolo: Re: Ricerca automatica Baud Rate!!!
Inserito da: truthahn - Aprile 01, 2010, 08:52:50 pm
Il sistema funziona perfettamente rilevando con precisione la velocit? di comunicazione di un qualsiasi dispositivo, le prove sono state fatte con una Fonera impostata di volta in volta con diversi valori di BaudRate(anche tra RedBoot e kernel OpenWRT).

Scusa l'ignoranza ma come si fa ad impostare un BaudRate diverso di quello di default? :?
Titolo: Re: Ricerca automatica Baud Rate!!!
Inserito da: truthahn - Aprile 01, 2010, 09:18:33 pm
Mi rispondo da solo: con il comando baudrate in redboot.

http://ecos.sourceware.org/docs-latest/redboot/baudrate-command.html
 (http://ecos.sourceware.org/docs-latest/redboot/baudrate-command.html)
Titolo: Re: Ricerca automatica Baud Rate!!!
Inserito da: SilverFox89 - Aprile 01, 2010, 10:07:11 pm
Esatto  :-D
Titolo: Re: Ricerca automatica Baud Rate!!!
Inserito da: truthahn - Maggio 19, 2010, 11:09:56 pm
Il CFE della vs non permette di cambiare il baudrate della seriale... esiste un altro modo per cambiarlo... che ne so? un riduttore di baud dai 115200 ai 19200? :roll: