Autore Topic: Ricerca automatica Baud Rate!!!  (Letto 2884 volte)

SilverFox89

  • Full Member
  • ***
  • Post: 183
    • Mostra profilo
    • Fonera Repository
    • E-mail
Ricerca automatica Baud Rate!!!
« il: 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

Appena riesco a reperire un programmatore AVR vi faccio sapere qualcosa.
« Ultima modifica: Marzo 09, 2010, 04:18:38 pm da DjByte »
Fonera Repository -> http://silverfox89.dyndns.org/

SilverFox89

  • Full Member
  • ***
  • Post: 183
    • Mostra profilo
    • Fonera Repository
    • E-mail
Re: Ricerca automatica Baud Rate!!!
« Risposta #1 il: 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.
Fonera Repository -> http://silverfox89.dyndns.org/

SilverFox89

  • Full Member
  • ***
  • Post: 183
    • Mostra profilo
    • Fonera Repository
    • E-mail
Re: Ricerca automatica Baud Rate!!!
« Risposta #2 il: 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.









« Ultima modifica: Marzo 02, 2010, 08:42:51 pm da SilverFox89 »
Fonera Repository -> http://silverfox89.dyndns.org/

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: Ricerca automatica Baud Rate!!!
« Risposta #3 il: Marzo 02, 2010, 08:43:09 pm »
Complimenti!! Un bel e utile lavoro.

SilverFox89

  • Full Member
  • ***
  • Post: 183
    • Mostra profilo
    • Fonera Repository
    • E-mail
Re: Ricerca automatica Baud Rate!!!
« Risposta #4 il: 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..
Fonera Repository -> http://silverfox89.dyndns.org/

DjByte

  • Administrator
  • Hero Member
  • ******
  • Post: 2429
    • ICQ Messenger - 484438253
    • Mostra profilo
    • Sperimentazioni con l'energia solare
    • E-mail
Re: Ricerca automatica Baud Rate!!!
« Risposta #5 il: 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
Due sono le cose infinite: l'universo e la stupidit? dell'uomo... Della prima per? non ne sono sicuro! [Albert Einstein]

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: Ricerca automatica Baud Rate!!!
« Risposta #6 il: 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? :?

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: Ricerca automatica Baud Rate!!!
« Risposta #7 il: 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

SilverFox89

  • Full Member
  • ***
  • Post: 183
    • Mostra profilo
    • Fonera Repository
    • E-mail
Re: Ricerca automatica Baud Rate!!!
« Risposta #8 il: Aprile 01, 2010, 10:07:11 pm »
Esatto  :-D
Fonera Repository -> http://silverfox89.dyndns.org/

truthahn

  • Global Moderator
  • Hero Member
  • *****
  • Post: 1546
    • Mostra profilo
Re: Ricerca automatica Baud Rate!!!
« Risposta #9 il: 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: