AVR i 3 uart'y (?)

mam avr'a 162, ale potrzebuje az 3 uarty; czy emulacja softwarowa trzeciego uart'a mocno bedzie obciazac procesor? czy (przy kwarcu 3.6864 MHz) da sie (software'owo) uzyskac 115kb/s?

Reply to
Q
Loading thread data ...

Witam, Przy tej częstotliwości zegara powinno się uzyskać 38400kb/s. Niestety trochę obciąża procesor bo operacja musi być wykonana w czasie i na czas. W tym czasie nie wykonasz niczego innego JanuszR

Reply to
Janusz Raniszewski

tak z ciekawosci: gdzie dostane ten uklad? (w seguro, tme i elfie nie ma)

Reply to
Q

ale mieszac avr-a i '51? to juz chyba lepiej dac drugiego avrka..

Reply to
Michal Baszynski .

Nie polecam - badziew jakich malo, do tego nie ma sprzetowego sterowania przeplywem ani FIFO nadajnika. Juz lepiej uzyc najprostszego 16C550 albo podobnego (np. TL16C574).

Reply to
Adam Dybkowski

Albo zwiekszyc kwarc i zrobic programowego UART-a. Jak nie ma duzych transferow danych to nie powinno byc problemow. Na kwarcu 7,3728 MHz spokojnie mozna zrobic dwa softwarowe UARTy na max

19200 + sprzetowy na 115200 nawet, oczywiscie pod warunkiem, ze na tych softwarowych nie ma duzego przeplywu danych.

Pozdr. AK

Reply to
Arek Karas

Na poczatku byla mowa chyba o 115200 bps na kazdym z 3 portow...

Reply to
Adam Dybkowski

a sa jakies uklady co zawieraja w sobie (w jednej kostce) kilka uart'ow? (jak tak to jakie to uklady i po ile maja uart'ow :)

Reply to
Q

chcesz dostac rozdwojenia jazni pisac naraz na dwie rozne architektury uzywajac kompletnie roznych narzedzi ;-) ? No i zaprogramujesz '2051 w systemie?

zobacz po ile ktos sprzedaje na allegro 90S2313 ;-)

a jezeli jest wygodniej, prosciej i wcale nie drozej wychodzi dac takiego malego avrka zamiast kombinowania na sile, to dlaczego nie? Jak dla mnie przesada w tym momencie byloby podlaczanie czegos w stylu

16c450/550 lub rzezbienie wlasnego UART-a w FPGA ;-)
Reply to
Michal Baszynski .

formatting link

Np. Zilog Z84C4106PEC - dwa kanały.

formatting link

Reply to
Paweł Sklarow

Philips produkuje 1-, 2-, 4- i 8-portowe, np: SC28L194 (4xUART), SC28L198 (8xUART).

Uzywalem osobiscie tego 8-portowego i jest calkiem fajny. Niestety porty w nim nie sa pelne (nie ma pelnego zestawu linii "modemowych) - na kazdy port oprocz RXD i TXD sa tylko 2 dodatkowe wyjscia i 2 wejscia, mozna przeznaczyc je na sprzetowe sterowanie przeplywem (RTS, CTS).

Wielokanalowe UARTy robi tez np. Texas Instruments:

formatting link

Reply to
Adam Dybkowski

Tylko o ile rozumiem to jest Z80SIO. Bez Z80 tego nie odpalisz - wymaga specyficznych sekwencji na magistrali.

Tzn jak sie postarasz to odpalisz, tylko nie wiem czy warto.

J.

Reply to
J.F.

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.