3 UARTy w jednym AVR



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: 3 UARTy w jednym AVR
Date: Fri, 08 Oct 2004 20:17:06 +0200


Witam!

Mam do zrobienia coś w rodzaju sterownika. Sterownik musi komunikować
sie z zewnątrznym światem na 3 UARTach (RS232). Pierwszy do innego
procesora (dośc daleko, 2-3 metry, stąd RS232). Drugi do urządzenia
pomiarowego które musi działać w RS232. Trzeci do komputera.

Raczej nie znajdę procesora z 3 UARTami, najbliższy mi procesor to
ATmega162 (swoją drogą nie posiada ADC, ale łatwiej to doszyć, niż
dodatkowy UART) który ma 2 UARTy.

I teraz proszę o opinie. Czy wydaje się Wam że łatwiej jest:

1. Dorobić softwareowo dodatkowy port zakładając, że jeden/dwa liczniki
są wolne.
2. Zmienić komunikację między "innym procesorem" z RS232 na coś
podobnego dającego zasięg 2-3 metry i jakieś 1200 bodów.

A może jest jakiś scalaczek realizujący w miare bezboleśnie funkcje
dodatkowego UARTu ? (w akcie desperacji wmontuje tam jakiegoś małego AVR
do tej roli :)

--
Sebastian Bialy - heby_at_nospam_poczta.onet.pl

========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Sławomir Kapelko" <skapelko_at_nospam_elka.pw.edu.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Fri, 8 Oct 2004 21:29:29 +0200


niektóre procesory hitachi serii H8S i inne mają po 3 uarty.
a są one bardzo przyjemne w projektowaniu i programowaniu



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Fri, 08 Oct 2004 20:50:27 +0200


Sławomir Kapelko wrote:
niektóre procesory hitachi serii H8S i inne mają po 3 uarty.
a są one bardzo przyjemne w projektowaniu i programowaniu

Ale musiałbym się ich nauczyć, co pewniekiedyś uczynie, ale nie teraz
... Musze niestety zrobić to na AVR żeby nie tracić czasu.

--
Sebastian Bialy - heby_at_nospam_poczta.onet.pl

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!hs001.slackware.pl!new

Poprzedni Następny
Wiadomość
Spis treści
From: Jan Dubiec <jdx_at_nospam_SPAMTRAP.slackware.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: 08 Oct 2004 23:13:27 +0200


On Fri, 8 Oct 2004 21:29:29 +0200, "Sławomir Kapelko" <skapelko_at_nospam_elka.pw.edu.pl> wrote:
niektóre procesory hitachi serii H8S i inne mają po 3 uarty.
Ja bym powiedział że 3 UART-y to w przypadku tych kości jest w zasadzie
standartem. A niektóre z nich to mają po 4-5 UART-ów. :-)

Regards,
/J.D.
--
Jan Dubiec, jdx#slackware.pl, mobile: +48 506 790442

Głęboka wiara wymaga płytkiego rozumu i nikłej wiedzy.

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!www.wizzard.one.pl!new

Poprzedni Następny
Wiadomość
Spis treści
From: "T.M.F." <tfrancuz_at_nospam_nospam.mp.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Fri, 08 Oct 2004 21:42:05 +0200


I teraz proszę o opinie. Czy wydaje się Wam że łatwiej jest:

1. Dorobić softwareowo dodatkowy port zakładając, że jeden/dwa liczniki
są wolne.
2. Zmienić komunikację między "innym procesorem" z RS232 na coś
podobnego dającego zasięg 2-3 metry i jakieś 1200 bodów.


Softwarowy UART mozna w prosty sposob zrobic - gotowce masz w przykladac
h do AVR Studio.


--
Inteligentny dom - http://idom.wizzard.one.pl
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz sie do projektu.

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sat, 09 Oct 2004 08:21:23 +0200


T.M.F. wrote:
Softwarowy UART mozna w prosty sposob zrobic - gotowce masz w przykladac
h do AVR Studio.

Obawiam się, że półdupleksowy. Choć trafiłem tez na pełny ale nie mam
zaufania do kodu.

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Jurek Szczesiul <jerzy.szczesiul_at_nospam_wycin.ep.com.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Fri, 8 Oct 2004 23:27:12 +0200


Fri, 08 Oct 2004 20:17:06 +0200, na pl.misc.elektronika, Sebastian Bialy
napisał(a):

A może jest jakiś scalaczek realizujący w miare bezboleśnie funkcje
dodatkowego UARTu ? (w akcie desperacji wmontuje tam jakiegoś małego AVR
do tej roli :)

Jest. MAX 3110/11 - UART+interfejs232 + wewnętrzny oscylator - obsługiwany
przez SPI.

Albo starszy MAX 3100 ( potrzebuje kwarcu i zewnętrznej kostki interfejsu
ale ma tę zaletę, że jest - przynajmniej chwilowo - w Uniprod Components )

--
Pozdrowienia
Jurek Szczesiul

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sat, 09 Oct 2004 08:23:18 +0200


Jurek Szczesiul wrote:
Jest. MAX 3110/11 - UART+interfejs232 + wewnętrzny oscylator - obsługiwany
przez SPI.

Pozerkam, akurat SPI jest możliwe do zastosowania w tym celu.

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Jurek Szczesiul <jerzy.szczesiul_at_nospam_wycin.ep.com.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Fri, 8 Oct 2004 23:30:49 +0200


Fri, 08 Oct 2004 20:17:06 +0200, na pl.misc.elektronika, Sebastian Bialy
napisał(a):

Trzeci do komputera.

Raczej nie znajdę procesora z 3 UARTami, najbliższy mi procesor to
ATmega162 (swoją drogą nie posiada ADC, ale łatwiej to doszyć, niż
dodatkowy UART) który ma 2 UARTy.

Możesz wprowadzić nowoczesność :-) i łącze z PC zrobić na usb korzystając
z równoległego Ft8u245 podpiętego pod magistralę ext ram at162.

--
Pozdrowienia
Jurek Szczesiul

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sat, 09 Oct 2004 08:24:43 +0200


Jurek Szczesiul wrote:
Możesz wprowadzić nowoczesność :-) i łącze z PC zrobić na usb korzystając
z równoległego Ft8u245 podpiętego pod magistralę ext ram at162.

Chwilowo zakładam, że USB nie będzie, ale i tak wolałbym podpiąć się pod
UART ze scalakiem z serii Ft***** niż przerabiać program w procku.

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Fish" <n.o.s.p.a.m.abuse_at_nospam_onet.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sat, 9 Oct 2004 10:03:25 +0200


W artykule news:ck6ljs$dqk$1_at_nospam_atlantis.news.tpi.pl,
niejaki(a): Sebastian Bialy z adresu <heby_at_nospam_poczta.onet.pl> napisał(a):

Witam!

Mam do zrobienia coś w rodzaju sterownika. Sterownik musi komunikować
sie z zewnątrznym światem na 3 UARTach (RS232). Pierwszy do innego
procesora (dośc daleko, 2-3 metry, stąd RS232). Drugi do urządzenia
pomiarowego które musi działać w RS232. Trzeci do komputera.

A one muszą działać jednocześnie?

Bo jeśli nie to przełączaj jeden z uartów raz do jednego urządzenia raz do
drugiego
Wystarczy 2 wejsciowy multiplexer np 74HC157 sterowany z dodatkowej nogi
AVR-ka. Jeszcze można w razie potrzeby zrobić drugi sygnał przełączany
wcześniej sygnalizujący urządzeniu że ma zaprzestać wysyłania danych bo za
chwilę nastapi przełączenie.

--
Janusz



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sat, 09 Oct 2004 08:27:54 +0200


Fish wrote:

A one muszą działać jednocześnie?

Muszą. Co prawda ten do komputera od święta, ale właśnie wtedy muszą na raz.

Bo jeśli nie to przełączaj jeden z uartów raz do jednego urządzenia raz do
drugiego
Wystarczy 2 wejsciowy multiplexer np 74HC157 sterowany z dodatkowej nogi
AVR-ka. Jeszcze można w razie potrzeby zrobić drugi sygnał przełączany
wcześniej sygnalizujący urządzeniu że ma zaprzestać wysyłania danych bo za
chwilę nastapi przełączenie.

Własnie kombinowałem nad rodzajem multipleksowania. Ale nie tyle
sprzętowego co w protokole. Coś jak ethernet - pierwszy bajt adresuje
urządzenie. Jesli nastąpi kolizja to paczka jest odrzucana. Nie wiem,
czy z tym wiecej roboty niż dodatkowym 2313 jako sterownika uartu.


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Q" <oink_at_nospam_gazeta.gov.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sat, 9 Oct 2004 10:43:33 +0200


Muszą. Co prawda ten do komputera od święta, ale właśnie wtedy muszą na
raz.

to po co Ci na nim pelny duplex?
/zakladam, ze to Ty piszesz soft na PC do komunikacji
z urzadzeniem;



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sat, 09 Oct 2004 19:30:23 +0200


Q wrote:
to po co Ci na nim pelny duplex?
/zakladam, ze to Ty piszesz soft na PC do komunikacji
z urzadzeniem;

Komputer jest podłączany nizbyt często, ale własnie wtedy musi być
zapewniona duża szybkośc transmisji z i do. Najlepiej na raz. Kluczowy
jest czas zrzucania danych po RS232 i mysle, że pełny dupleks by się
przydał. Oczywiście sprawy nie przesądzam ale wolałbym fullduplex. (w
urządzeniu jest 16MB ramu na MMC i muszę dane zrzucic i wgrać nowe oraz
mieć podgląd na żywo stanu urządzenia).

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Q" <oink_at_nospam_gazeta.gov.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sun, 10 Oct 2004 04:12:43 +0200


przydał. Oczywiście sprawy nie przesądzam ale wolałbym fullduplex. (w
urządzeniu jest 16MB ramu na MMC i muszę dane zrzucic i wgrać nowe oraz
mieć podgląd na żywo stanu urządzenia).

Ty potrzebujesz szybkiego lacza
a nie duplexu po rs-232 :)



========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sun, 10 Oct 2004 07:59:18 +0200


Q wrote:
Ty potrzebujesz szybkiego lacza
a nie duplexu po rs-232 :)

Ja potrzebuje szybkiego laptopa :) Niestety to będą jakieś staruszki 486
do zrzucania danych. raczej USB tam nie znajdę.

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Q" <oink_at_nospam_gazeta.gov.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sat, 9 Oct 2004 10:47:33 +0200


Własnie kombinowałem nad rodzajem multipleksowania. Ale nie tyle
sprzętowego co w protokole.

z tego wynika, ze wcale nie potrzebujesz
3 uartow jednoczesnie (pisales tak wyzej);

w sumie najprostsze sa tu 2 wyjscia:
/mam podobny problem z atmega162 i chyba zaczepie sie o usb;



=======

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Gałka" <piotr.galka_at_nospam_CUTTHISmicromade.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sat, 9 Oct 2004 10:46:44 +0200



Użytkownik "Sebastian Bialy" <heby_at_nospam_poczta.onet.pl> napisał w
wiadomości news:ck6ljs$dqk$1_at_nospam_atlantis.news.tpi.pl...
2. Zmienić komunikację między "innym procesorem" z RS232 na coś
podobnego dającego zasięg 2-3 metry i jakieś 1200 bodów.

Ja tego nie robiłem, ale wiem, że na AVR da się zrobić programowo 8
portów RS232 z prędkością 4800 stosując jeden timer ustawiony na tak,
aby dawał 4 przerwania w jednym bicie transmisji.

P.G.



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Q" <oink_at_nospam_gazeta.gov.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sat, 9 Oct 2004 10:50:58 +0200


Ja tego nie robiłem, ale wiem, że na AVR da się zrobić programowo 8
portów RS232 z prędkością 4800 stosując jeden timer ustawiony na tak,
aby dawał 4 przerwania w jednym bicie transmisji.

w app nocie "half duplex int driven soft uart"
masz napisane, ze jest cpable of handling up to 38.4kbps_at_nospam_1MHz xtal;



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sat, 09 Oct 2004 19:58:56 +0200


Piotr Gałka wrote:
Ja tego nie robiłem, ale wiem, że na AVR da się zrobić programowo 8
portów RS232 z prędkością 4800 stosując jeden timer ustawiony na tak,
aby dawał 4 przerwania w jednym bicie transmisji.

) Aż tyle nie potrzebuje, ale fakt, że softwareowy uart jest jedną z opcji.

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "BartekK" <sibi_at_nospam_sibi.cfu.com.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sat, 9 Oct 2004 11:22:19 +0200


nie odpowiem ci o AVR, ale ostatnio potrzebowalem 4x rs232 i jeszcze
costam zrobic, a w szufladzie pustki - i zrobilem na 89c2051 x 5 ;) -
wieloprocesorowy uklad na '51 . Jeden master 4051 ktory robil co mial
robic, a kazdy z 2051 zajmowal sie tylko i wylacznie "cache" danych i
obsluga transmisji rs232
wymiana danych pomiedzy prockami odbywala sie juz po magistrali 8bit +
1bit sterowanie - taka wlasnorobka, ten jeden bit przelaczal master:
0=na 8 bitach jest adres, ktory slave ma sluchac, 1=na 8 bitach sa
dane, jak slave odebral, to zwieral ta linie do masy i master wiedzial
ze jest ok, a nie np. ukradli procka ;)

koszt wyszedl i tak duzo nizszy niz poszukiwania ukladu z 4x uart, a w
dodatku pelny dupleks na wszystkich portach, zrobilem po 64bajty cache
transmisji na kazdym porcie, i kazdy niezalezna konfigurowalna
predkosc. Jedyny minus - wielkosc, ale przechodzac na smd byloby
znosnie.


--
Bartlomiej Kuzniewski tel +48 696 455098
sibi_at_nospam_sibi.cfu.com.pl GG# 23319
[sprawdz moje aukcje!
http://www.allegro.pl/show_user_auctions.php?uid=338173 ]



========
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Arek Karas" <arkkarREMOVE_at_nospam_2com.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sat, 9 Oct 2004 18:27:31 +0200



Użytkownik "BartekK" <sibi_at_nospam_sibi.cfu.com.pl> napisał w wiadomości
news:ck8ahk$mlf$1_at_nospam_atlantis.news.tpi.pl...
nie odpowiem ci o AVR, ale ostatnio potrzebowalem 4x rs232 i jeszcze
costam zrobic, a w szufladzie pustki - i zrobilem na 89c2051 x 5 ;) -
wieloprocesorowy uklad na '51 . Jeden master 4051 ktory robil co mial
robic, a kazdy z 2051 zajmowal sie tylko i wylacznie "cache" danych i
obsluga transmisji rs232]
Widzialem dzialajace urzadenie na '51 z obsluga trzech uart-ow - 115200 na
sprzetowym, 19200 i 9600 na programowych UART-ach.
Co do AVR-a to jednego UART-a spokojnie dorobi, nawet full-duplex.

Pozdr
AK


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Pszemol" <Pszemol_at_nospam_PolBox.com>
Subject: Re: 3 UARTy w jednym AVR
Date: Sat, 9 Oct 2004 15:56:11 -0500


"BartekK" <sibi_at_nospam_sibi.cfu.com.pl> wrote in message news:ck8ahk$mlf$1_at_nospam_atlantis.news.tpi.pl...
nie odpowiem ci o AVR, ale ostatnio potrzebowalem 4x rs232 i jeszcze
costam zrobic, a w szufladzie pustki - i zrobilem na 89c2051 x 5 ;) -
wieloprocesorowy uklad na '51 . Jeden master 4051 ktory robil co mial
robic, a kazdy z 2051 zajmowal sie tylko i wylacznie "cache" danych i
obsluga transmisji rs232
wymiana danych pomiedzy prockami odbywala sie juz po magistrali 8bit +
1bit sterowanie - taka wlasnorobka, ten jeden bit przelaczal master:
0=na 8 bitach jest adres, ktory slave ma sluchac, 1=na 8 bitach sa
dane, jak slave odebral, to zwieral ta linie do masy i master wiedzial
ze jest ok, a nie np. ukradli procka ;)

koszt wyszedl i tak duzo nizszy niz poszukiwania ukladu z 4x uart, a w
dodatku pelny dupleks na wszystkich portach, zrobilem po 64bajty cache
transmisji na kazdym porcie, i kazdy niezalezna konfigurowalna
predkosc. Jedyny minus - wielkosc, ale przechodzac na smd byloby
znosnie.

Jejku... a nie lepiej było w taki układ wsadzić jakiegoś FPGA
i wprogramować mu jakiś rdzeń proca i kilka uartów do środka?
Co jak Cyclone firmy Altera.


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: J.F. <jfox_nospam_at_nospam_poczta.onet.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sun, 10 Oct 2004 00:07:47 +0200


On Sat, 9 Oct 2004 15:56:11 -0500, Pszemol wrote:
"BartekK" <sibi_at_nospam_sibi.cfu.com.pl> wrote in message news:ck8ahk$mlf$1_at_nospam_atlantis.news.tpi.pl...
nie odpowiem ci o AVR, ale ostatnio potrzebowalem 4x rs232 i jeszcze
costam zrobic, a w szufladzie pustki - i zrobilem na 89c2051 x 5 ;) -
wieloprocesorowy uklad na '51 .

Jejku... a nie lepiej było w taki układ wsadzić jakiegoś FPGA
i wprogramować mu jakiś rdzeń proca i kilka uartów do środka?
Co jak Cyclone firmy Altera.

Nie :-)
Dawac wielkie i drogie FPGA tylko po to zeby kiepski proc w
srodek zmiescil ?

A sam jak zrobiles ? Procek motorolki, w fpga same uarty,
i tak sie to robi od 1971r a nawet wczesniej :-)

J.



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Pszemol" <Pszemol_at_nospam_PolBox.com>
Subject: Re: 3 UARTy w jednym AVR
Date: Sun, 10 Oct 2004 01:03:10 -0500


"J.F." <jfox_nospam_at_nospam_poczta.onet.pl> wrote in message news:76mgm0h95sfu7eg28tibig8csblgfjmiat_at_nospam_4ax.com...
Jejku... a nie lepiej było w taki układ wsadzić jakiegoś FPGA
i wprogramować mu jakiś rdzeń proca i kilka uartów do środka?
Co jak Cyclone firmy Altera.

Nie :-)
Dawac wielkie i drogie FPGA tylko po to zeby kiepski proc w
srodek zmiescil ?

W tym rzecz, że to FPGA wcale drogie nie jest...
Napewno tańsze niż dwa proce 8051 z kilkoma uartami.

A sam jak zrobiles ? Procek motorolki, w fpga same uarty,
i tak sie to robi od 1971r a nawet wczesniej :-)

To rozwiązanie przejściowe jest, tylko dlatego że softu
"legacy" kupę na motorolę 68000 ma na tym chodzić...
Inna wersja będzie na tym samym FPGA z procem NIOS II.
Bez zewnętrznego proca. Cała płyta będzie miała tylko
tego FPGA i konwertery napięcia MAX232.


========
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "=?ISO-8859-2?Q?Marcin_Brzezi=F1ski?=" <marcin.brzezinski_at_nospam_NOSPAM.gazeta.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sat, 9 Oct 2004 22:51:33 +0000 (UTC)


Sebastian Bialy <heby_at_nospam_poczta.onet.pl> napisał(a):

Witam!

Mam do zrobienia coś w rodzaju sterownika. Sterownik musi komunikować
sie z zewnątrznym światem na 3 UARTach (RS232). Pierwszy do innego
procesora (dośc daleko, 2-3 metry, stąd RS232). Drugi do urządzenia
pomiarowego które musi działać w RS232. Trzeci do komputera.

Raczej nie znajdę procesora z 3 UARTami, najbliższy mi procesor to
ATmega162 (swoją drogą nie posiada ADC, ale łatwiej to doszyć, niż
dodatkowy UART) który ma 2 UARTy.

I teraz proszę o opinie. Czy wydaje się Wam że łatwiej jest:

1. Dorobić softwareowo dodatkowy port zakładając, że jeden/dwa liczniki
są wolne.
2. Zmienić komunikację między "innym procesorem" z RS232 na coś
podobnego dającego zasięg 2-3 metry i jakieś 1200 bodów.

A może jest jakiś scalaczek realizujący w miare bezboleśnie funkcje
dodatkowego UARTu ? (w akcie desperacji wmontuje tam jakiegoś małego AVR
do tej roli :)

HEJ !

Ja bym nie filozofował i zrobił komunikację z PC na USB, mamy w końcu rok
2004.
Oczywiście nie znam szczegółów ćwiczenia i byc może USB nie jest tutaj do
końca adekwatne, ale zastanów się - rozwiązanie było by rozwojowe być może
na następne zastosowania.

POZDRAWAIM




--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Sebastian Bialy <heby_at_nospam_poczta.onet.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sun, 10 Oct 2004 08:01:42 +0200


Marcin Brzeziński wrote:
Ja bym nie filozofował i zrobił komunikację z PC na USB, mamy w końcu rok
2004.
Oczywiście nie znam szczegółów ćwiczenia i byc może USB nie jest tutaj do
końca adekwatne, ale zastanów się - rozwiązanie było by rozwojowe być może
na następne zastosowania.

Będzie - ale nie mogę chwilowo zastosować innego połączenia niż RS232 z
uwagi na to, że odbierać dane będzie stary laptop bez USB. Natomiast
docelowo tak właśnie będzie i wtedy też nie chciał bym rezygnowac z
mozliwości ARV->UART->USB.

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: J.F. <jfox_nospam_at_nospam_poczta.onet.pl>
Subject: Re: 3 UARTy w jednym AVR
Date: Sun, 10 Oct 2004 11:40:00 +0200


On Sat, 9 Oct 2004 22:51:33 +0000 (UTC), Marcin Brzeziński wrote:
Ja bym nie filozofował i zrobił komunikację z PC na USB, mamy w końcu rok
2004.

Pomysl generalnie dobry, ale znalezienie proca z usb i 3 uartami
[bo wszak RS jako opcja powinien zostac] jest jeszcze trudniejsze :-)

J.


========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.task.gda.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Marek Michalkiewicz <spamtrap_at_nospam_amelek.gda.pl.invalid>
Subject: Re: 3 UARTy w jednym AVR
Date: Sun, 10 Oct 2004 10:54:03 +0200 (CEST)


Sebastian Bialy <heby_at_nospam_poczta.onet.pl> wrote:

Mam do zrobienia coś w rodzaju sterownika. Sterownik musi komunikować
sie z zewnątrznym światem na 3 UARTach (RS232). Pierwszy do innego
procesora (dośc daleko, 2-3 metry, stąd RS232). Drugi do urządzenia
pomiarowego które musi działać w RS232. Trzeci do komputera.

Raczej nie znajdę procesora z 3 UARTami, najbliższy mi procesor to
ATmega162 (swoją drogą nie posiada ADC, ale łatwiej to doszyć, niż
dodatkowy UART) który ma 2 UARTy.

A może ATmega128 (ma też ADC) + UART w rodzaju 16C550 podłączony
jak pamięć zewnętrzna? Jakby trzeba było więcej portów, są też
podwójne i poczwórne. Wady: duże wymiary (DIP40 - chociaż może
są w TQFP?) i cena (ale udało mi się kiedyś znaleźć na allegro
za ~5 zł stare karty ISA z portami RS232, gdzie są 2 takie UART-y
w podstawkach!). Zaleta: ma FIFO (16C750 nawet 64 znaki), łatwo
się obsługuje programowo - na upartego można i bez przerwań
(przy 115200 bps i 16 bajtach FIFO, wystarczy odpytywać ok. 800
razy na sekundę by się nie przepełniło).

Marek


========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: point <._at_nospam_.org>
Subject: Re: 3 UARTy w jednym AVR
Date: Sun, 10 Oct 2004 16:34:22 +0200


Marek Michalkiewicz wrote:

A może ATmega128 (ma też ADC) + UART w rodzaju 16C550 podłączony
jak pamięć zewnętrzna? Jakby trzeba było więcej portów, są też
podwójne i poczwórne.

Ano właśnie, Philips ma kontrolery UART w ofercie:
http://www.standardproducts.philips.com/products/uarts/4c/?zoom=none#top


========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!uw.edu.pl!news2.icm.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: point <._at_nospam_.org>
Subject: Re: 3 UARTy w jednym AVR
Date: Sun, 10 Oct 2004 16:36:54 +0200


point wrote:

Ano właśnie, Philips ma kontrolery UART w ofercie:
http://www.standardproducts.philips.com/products/uarts/4c/?zoom=none#top

Lepiej:
http://www.standardproducts.philips.com/products/uarts/

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.internetia.pl!mimuw.edu.pl!news.mimuw.edu.pl!news.pse.pl!not-for-mai