Sériová komunikace

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
sharrp
Příspěvky: 69
Registrován: 26 říj 2010, 02:00
Bydliště: Prostějov, Brno

Sériová komunikace

#1 Příspěvek 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.

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#2 Příspěvek od procesor »

N2400?
N4800?
Nič bližšie?...Typ sériovej linky, protokol,...

Uživatelský avatar
sharrp
Příspěvky: 69
Registrován: 26 říj 2010, 02:00
Bydliště: Prostějov, Brno

#3 Příspěvek od sharrp »

ZAs tolik tomu nerozumim.

Ale jeste sem zapomnel napsat ze je 8 bitovy

Uživatelský avatar
sharrp
Příspěvky: 69
Registrován: 26 říj 2010, 02:00
Bydliště: Prostějov, Brno

#4 Příspěvek 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

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#5 Příspěvek 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.

Uživatelský avatar
sharrp
Příspěvky: 69
Registrován: 26 říj 2010, 02:00
Bydliště: Prostějov, Brno

#6 Příspěvek od sharrp »

praveze PIC08M tuhle rychlost uz nezvlada. potreboval bych nejaky cip na prevod na tu vyssi frekvenci.

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#7 Příspěvek 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)

Uživatelský avatar
sharrp
Příspěvky: 69
Registrován: 26 říj 2010, 02:00
Bydliště: Prostějov, Brno

#8 Příspěvek 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 ?

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#9 Příspěvek 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.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#10 Příspěvek 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/
Naposledy upravil(a) procesor dne 21 bře 2011, 13:22, celkem upraveno 2 x.

Uživatelský avatar
rnbw
Příspěvky: 32312
Registrován: 21 bře 2006, 01:00
Bydliště: Bratislava

#11 Příspěvek od rnbw »

8250, 16450, 16550?

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#12 Příspěvek 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.

Uživatelský avatar
sharrp
Příspěvky: 69
Registrován: 26 říj 2010, 02:00
Bydliště: Prostějov, Brno

#13 Příspěvek 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 :)

Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“