Spagnolo Inglese
11365 Users    

Convertitore automatico di baud rate utilizzando ATTiny2313

  Download in PDF
Convertitore automatico baud rate utilizzando ATTiny2313

Sprite_tm riesce a scoprire il baud rate utilizzando un ATtiny2313 e la scheda FT232. Il firmware assume 8 bits di dati, nessuna parità e 1 bit di stop (8N1). Questo è molto utilizzato tra le porte seriali e quindi dovrebbe funzionare bene, anche se alcuni dispositivi utilizzano diverse configurazioni. Rilasciato sotto GPLv3, il software è fornito in formato esadecimale (codice macchina)

Lo schema della scheda è molto semplice. L'hardware UART dell'ATTiny232 è collegato all'FT232, che fornisce corrente all'ATTiny2313. Gli unici componenti restanti sono un condensatore e un cristallo. Non è possibile fa partire l'ATTiny senza dei condensatori sui "crystal pin" e la 20 MHZ ad un Vcc di 3.3V ma il nostro progettista non ha mai avuto problemi. La CTS-line "dice" al PC di aspettare con l'invio di altri bit fino a che il dispositivo ha inviato i precedenti.

convertitore automatico ATTiny2313

Il software utilizza un timer a 16-bit. Il timer 1 esegue la temporizzazione principale e questo timer a 16 bit viene esteso a 32bits, in modo che il firmware possa rilevare anche baudrates più bassi di 110 baud. La funzionalità "input capture" di questo timer è utilizzata per misurare quanto tempo il segnale ricevuto è basso. Il suo interrupt è utilizzato per avviare la routine UART che riceve un byte quando l'autobauding è riuscito. Il timer viene usato anche per mandare i segnali al dispositivo quando un byte è ricevuto dal PC.

Commenta!Feed Rss

Un convertitore molto utile

Questo progetto e' veramente molto interessante ed assai utile. La funzionalita' di auto-detect del baud-rate su linea seriale e' generalmente disponibile solo su strumentazione di fascia medio-alta, ma questo progetto consente praticamente a tutti di beneficiare di questa comoda feature.

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Linee e paragrafi vanno a capo automaticamente.

Maggiori informazioni sulle opzioni di formattazione.

Articoli di elettronica correlati

  • Questo articolo mostra un metodo per l'acquisizione dell'immagine da una fotocamera CMOS dotata di interfaccia seriale utilizzando FLEX.

  • Sono stato ingegnere di marketing per la Philips e tenevo anche corsi di formazione per i nostri clienti. Mi ricordo ancora una domanda da uno di loro (dalla sua domanda ho capito che le nostre università danno agli studenti un'opinione sbagliata). La domanda e' come trovare più timers in un'applicazione complessa mentre un microcontrollore standard di solito ha solo due o tre timers?

  • L'applicazione è un disk loader come parte di un optical disk driver. Questo modulo software controlla il funzionamento del motore secondo l'interrupt esterno da un sensore di posizione.

  • Atari Punk Console è un semplice circuito fai da te per i noisemaker che è poco costoso e facile da costruire.

  • Tramite il sito della SparkFun è possibile realizzare da zero (schema elettrico, librerie, circuito stampato) una scheda in grado di convertire i segnali USB a seriali RS232.

Commenti recenti

Nuovi utenti

  • franckys58
  • harrison3001
  • Edi82
  • 1lampo1
  • Marco Inzolia
  • sante44
  • bassanocarrelli
  • swutz

Chi è online

Ci sono attualmente 0 utenti e 6 visitatori collegati.