Stránka 1 z 1

Sériová komunikace

Napsal: 20 bře 2011, 18:43
od sharrp
Chtěl bych se zeptat jestli existuje nějaký převodník (šváb), mezi sériovýma komunikacema.

Mám mikroprocesor který vysílá na sériové komunikaci N2400 apotřebuju to převést na N4800.

Je to už v hotové konstrukci, proto nechci používat jiný mikroprocesor. K příjmu používám zvukový modul, který přijímá na N4800.

Napsal: 20 bře 2011, 19:33
od procesor
N2400?
N4800?
Nič bližšie?...Typ sériovej linky, protokol,...

Napsal: 20 bře 2011, 19:41
od sharrp
ZAs tolik tomu nerozumim.

Ale jeste sem zapomnel napsat ze je 8 bitovy

Napsal: 20 bře 2011, 19:43
od sharrp
http://mdfly.com/Download/Module/AU5121Sspec.pdf

tohle je modul kterým to přijímám a vysílám to pomocí mikroprocesoru PIC08M

Napsal: 20 bře 2011, 20:40
od procesor
Neviem čo v tom PIC08M je a nedalo by sa upraviť pre 4800,N,1.
Inak:
Malé picko to zvládne. Jedná sa iba z času načas jeden znak prijať a poslať s vyšším Bd.

Napsal: 20 bře 2011, 23:36
od sharrp
praveze PIC08M tuhle rychlost uz nezvlada. potreboval bych nejaky cip na prevod na tu vyssi frekvenci.

Napsal: 21 bře 2011, 00:13
od procesor
To by bolo treba naprogramovať. Stačilo by PIC s UARTom..RX a TX urobiť emulovaním TX (prepímaním Bd uartu sa môže ohroziť príjem)

Napsal: 21 bře 2011, 08:48
od sharrp
Dobře, a jaký by ste mi doporučil mikroprocesor?

potřebujem aby dokázal sériově přijmout na N2400 a vyslat na N4800.

A taky jak ho naprogrampovat ?

Napsal: 21 bře 2011, 09:09
od ZdenekHQ
Kdybych to chtěl mít hotový za hodinu, domácích součástek a bez přemýšlení, tak k sobě přilepím dvě 89C2051 se společným krystalem, data předám paralelně + strobe.

Napsal: 21 bře 2011, 13:02
od procesor
Tx sa ľahko dá urobiť softom a nehrozí overflow, pretože vstup je pomalší. Data treba iba šiftovať s časovaním cca 20,83ms- samozrejme so start a stop bitom.
Aby sa nič nestratilo, serial príjme dáta usartom. Na to nie je potrebné takmer ziaden kód, iba inicializáciu.

Za dávnych čias bolo k dispozícii také 40pinové UARTy (číslo si nepamätám- mali paralel vsup_výstup a serial Rx a Tx). Bežne som to pouzíval, kvôli -5V som mal taký malý blokovací DC/DC urobený z +5V.

Viem, že nejaké Atmely-lacné sú s dvomi uartami, ale neviem či majú aj dva BaudGenerátory.
PIC nejaký 8pin je s uartom bežne 18...a viac-pin uart má, nejaký drahší aj dva. "Zákldné" info o PICxxxxx je tu
http://www.microchip.com/

Napsal: 21 bře 2011, 13:10
od rnbw
8250, 16450, 16550?

Napsal: 21 bře 2011, 13:18
od procesor
neééé... to sa nepripájalo na zbernice CPU. Pekne to šlapalo aj s perifériami.
Tuším to malo v názve ??1000x?, neviem to na internrte nájsť. P-MOS to bol-asi to robil a Rožnov/Piešťany, ale s iným menom.

Napsal: 21 bře 2011, 19:35
od sharrp
Tak nakonec sem nasel nejakou specialni instrukci pro komunikaci s PC ktera jede i na te 4800 :) akorat v T tak sem za to hodil negaci a slape to pekne :)

Ten zvukovej cip muzu jen doporucit ;-)

199 songu v mp3 omezenych jen velikosti SD karty.

ridi se to jen jednou seriovou komunikaci.

zesiluje se to tim, zastavuje, pousti, uplne vsechno :)