Jak přizpůsobit nižší přenosovou rychlost RS232 rychlejšímu portu.

Jde o využití PIC12C508A k převodu pomalejšího sériového rozhraní na rychlejší. Samozřejmně budete na výstupu dostávat bajty se stejnou četností jako na vstupu, ale na jiné rychlosti např. 1200bps->19200bps. Tento materiál je vlastně jen zdrojovým kódem pro 12C508A a dá se přeložit pomocí MPASM kompilátoru. Veškeré potřebné informace ohledně provedení naleznete ve zdrojovém souboru ser2fast.asm.

Materiál vnikl na popud diskuze na HW-konferenci přináležící k http://www.hw.cz a jako takový nebyl testován naživo, ale je to jen jakási (snad funkční) skica, jak to udělat. Informace o chybách uvítám s povděkem. HEX soubor není přiložen úmyslně, nutí to prohlédnout si zdroják a tedy zvyšuje pravděpodobnost nalézt případné nedostatky.

Při výběru jednochipu byl důraz kladen především na cenu z čehož vyplývají jistá omezení tohoto zařízení. Program je napsán co nejjednodušeji, aby byl ihned k dispozici, byť i za cenu neověření v praxi.

Autorův e-mail: jiri@bezstarosti.cz