Goto page 1, 2, 3 Next
Martin Lukasik
Guest
Thu Nov 02, 2006 10:18 am
Czesc,
Potrzebuje do atmegi podpiac:
1) 8 portow RS232 + 1 wbudowany
2) 16 portow RS232 + 1 wbudowany
Jak to najprosciej zrobic?
Jakies linki? Najchetniej z przykladami kodu...
Dzieki,
Marcin
J.F.
Guest
Thu Nov 02, 2006 10:26 am
On Thu, 2 Nov 2006 09:18:37 -0000, Martin Lukasik wrote:
Quote:
Potrzebuje do atmegi podpiac:
1) 8 portow RS232 + 1 wbudowany
2) 16 portow RS232 + 1 wbudowany
Jak to najprosciej zrobic?
Jakies linki? Najchetniej z przykladami kodu...
Dorzucic FPGA ?
J.
T.M.F.
Guest
Thu Nov 02, 2006 10:29 am
Quote:
Potrzebuje do atmegi podpiac:
1) 8 portow RS232 + 1 wbudowany
2) 16 portow RS232 + 1 wbudowany
Jak to najprosciej zrobic?
Jakies linki? Najchetniej z przykladami kodu...
A jak szybko maja te UARTy dzialac? Jesi b. wolno to mozesz sprobowac
softwarowo emulowac - przyklad masz w jakiejs nocie aplikacyjnej Atmela,
a gotowy program w examplach w AVR Studio.
Martin Lukasik
Guest
Thu Nov 02, 2006 10:41 am
Quote:
A jak szybko maja te UARTy dzialac? Jesi b. wolno to mozesz sprobowac
softwarowo emulowac - przyklad masz w jakiejs nocie aplikacyjnej Atmela, a
gotowy program w examplach w AVR Studio.
Wlasnie to pasowaloby mi najbardziej. Tylko nie moge znalezc.
Bedzie 8 lub 16, ale nigdy wszystkie na raz nie beda uzywane.
Bedzie uzywany jeden wbudowany UART, +jeden jakis inny...
Predkosc - do 115200 na wewnetrznym, 9600 lub 19200 na pozostalych.
Prosze jakies linki jesli ktos to widzial.
Pozdrawiam,
Marcin
Martin Lukasik
Guest
Thu Nov 02, 2006 10:43 am
Quote:
Dorzucic FPGA ?
I to bedzie wg Ciebie najprostsze?
Pokaz mi linki do czegos, co podepne i w 10 minut zmusze do dzialania?
(wewnetrznego UARTA w atmega zmusilem w 5 sekund -- to wlasnie bylo proste).
Pozdrawiam,
Marcin
Tomasz Piasecki
Guest
Thu Nov 02, 2006 11:03 am
Martin Lukasik wrote:
Quote:
Predkosc - do 115200 na wewnetrznym, 9600 lub 19200 na pozostalych.
Chyba żartujesz. I biedna atmega ma obsłużyć programowo jednocześnie
działające 16*19200 bps?
TP.
Michal Lankosz
Guest
Thu Nov 02, 2006 11:13 am
Quote:
Wlasnie to pasowaloby mi najbardziej. Tylko nie moge znalezc.
Bedzie 8 lub 16, ale nigdy wszystkie na raz nie beda uzywane.
Bedzie uzywany jeden wbudowany UART, +jeden jakis inny...
Predkosc - do 115200 na wewnetrznym, 9600 lub 19200 na pozostalych.
Prosze jakies linki jesli ktos to widzial.
Akurat projektuję taki systemik. Jednym z rozwiązań jest wzięcie ATmega z
dwoma USARTami i dać multiplekser na jednego. Moje rozwiązanie jest prostsze
układowo, ale zakłada, że z zewnątrz będzie nadawał nie więcej jak jeden
klient. Po prostu bramka AND na dane odbierane, a wysyłanie software'owo na
całym porcie czyli 8 linii. Trzeba zmodyfikować oczywiście program.
Michał
Jurek Szczesiul
Guest
Thu Nov 02, 2006 11:19 am
Thu, 2 Nov 2006 09:41:51 -0000, na pl.misc.elektronika, Martin Lukasik
napisał(a):
Quote:
Bedzie 8 lub 16, ale nigdy wszystkie na raz nie beda uzywane.
Bedzie uzywany jeden wbudowany UART, +jeden jakis inny...
Predkosc - do 115200 na wewnetrznym, 9600 lub 19200 na pozostalych.
To może po prostu 2-uartowa atmega i multiplekser dołączający aktualnie
używaną kostkę 232 ? Wprawdzie to tylko dla układu master/slave ale jeśli
tutaj akurat wystarczy ?
Gdy wymagany nasłuch na wszystkich liniach i przełączenie na właśnie coś
przysyłającą - to seria max31xx - z łączem SPI i wyjściem przerwania do uC.
--
Pozdrowienia
Jurek Szczesiul
Martin Lukasik
Guest
Thu Nov 02, 2006 11:22 am
Quote:
Chyba żartujesz. I biedna atmega ma obsłużyć programowo jednocześnie
działające 16*19200 bps?
Bez emocji ;-)
"Bedzie uzywany jeden wbudowany UART, +jeden jakis inny..."
Beda uzywane max. 2 jednoczesnie. Obydwa moga byc 19200 max.
m.
--
Marcin Lukasik, marcin na milea kropka pl
http://milea.pl -- sieci bezprzewodowe
``Be who you are and say what you feel, because those who mind don't matter
and those who matter don't mind.''
Martin Lukasik
Guest
Thu Nov 02, 2006 11:24 am
Quote:
To może po prostu 2-uartowa atmega i multiplekser dołączający aktualnie
używaną kostkę 232 ? Wprawdzie to tylko dla układu master/slave ale jeśli
tutaj akurat wystarczy ?
Gdy wymagany nasłuch na wszystkich liniach i przełączenie na właśnie coś
przysyłającą - to seria max31xx - z łączem SPI i wyjściem przerwania do
uC.
Dziekuje, chyba wlasnie tak bedzie najrozsadniej.
Chce to zrobic jeszcze dzis wiec bylbym jeszcze bardziej wdzieczny gdyby
ktos rzucil jakis symbol tego multipleksera... :-)
Dzieki,
Marcin
--
Marcin Lukasik, marcin na milea kropka pl
http://milea.pl -- sieci bezprzewodowe
``Be who you are and say what you feel, because those who mind don't matter
and those who matter don't mind.''
J.F.
Guest
Thu Nov 02, 2006 11:24 am
On Thu, 02 Nov 2006 11:03:41 +0100, Tomasz Piasecki wrote:
Quote:
Martin Lukasik wrote:
Predkosc - do 115200 na wewnetrznym, 9600 lub 19200 na pozostalych.
Chyba żartujesz. I biedna atmega ma obsłużyć programowo jednocześnie
działające 16*19200 bps?
Hm, to moze nie byc takie trudne jak sie wydaje :-)
J.
J.F.
Guest
Thu Nov 02, 2006 11:25 am
On Thu, 2 Nov 2006 09:43:23 -0000, Martin Lukasik wrote:
Quote:
Dorzucic FPGA ?
I to bedzie wg Ciebie najprostsze?
Pokaz mi linki do czegos, co podepne i w 10 minut zmusze do dzialania?
(wewnetrznego UARTA w atmega zmusilem w 5 sekund -- to wlasnie bylo proste).
A czy ja sie upieram na 10 minut ?
To bedzie DOBRE .. jak dobrze zaprojektujesz :-)
J.
Martin Lukasik
Guest
Thu Nov 02, 2006 11:43 am
Quote:
A czy ja sie upieram na 10 minut ?
To bedzie DOBRE .. jak dobrze zaprojektujesz
W tym przypadku wolalbym, zeby dzialalo i zebym to zrobil w dzisiejszy
wieczor :-)
m.
--
Marcin Lukasik, marcin na milea kropka pl
http://milea.pl -- sieci bezprzewodowe
``Be who you are and say what you feel, because those who mind don't matter
and those who matter don't mind.''
Greg(G.Kasprowicz)
Guest
Thu Nov 02, 2006 11:44 am
Quote:
Potrzebuje do atmegi podpiac:
1) 8 portow RS232 + 1 wbudowany
2) 16 portow RS232 + 1 wbudowany
Jak to najprosciej zrobic?
Jakies linki? Najchetniej z przykladami kodu...
a mzoe pojsc na calosc i wziasc n *2313 - kosztuje przeciez grosze
(kupowalem po 2zl przy 10 szt) i spiac je po SPI lub wlasnym rownoleglym
standardzie
dodadkowo kazdy by mial wlasny bufor nadawczo-odbiorczy
wystarczy im wszystkim dac wspolny zegar..
mozesz na kazdym z nich emulowac softwareowo uart - jak w nocie atmela, co
zmneijszy liczbe prockow 2x..
procki by dzielily magistrale, ten ktory dostal i zbuforowal dane by
zglaszal tylko ze cos ma..a master by go odpytal.
masz niesamowita elastycznosc rozwiazania oraz niski koszt
to moze byc lepsze i kosztowo pdoobne do zabawy w multipleksery
T.M.F.
Guest
Thu Nov 02, 2006 11:45 am
Martin Lukasik napisał(a):
Quote:
A jak szybko maja te UARTy dzialac? Jesi b. wolno to mozesz sprobowac
softwarowo emulowac - przyklad masz w jakiejs nocie aplikacyjnej Atmela, a
gotowy program w examplach w AVR Studio.
Wlasnie to pasowaloby mi najbardziej. Tylko nie moge znalezc.
Bedzie 8 lub 16, ale nigdy wszystkie na raz nie beda uzywane.
Bedzie uzywany jeden wbudowany UART, +jeden jakis inny...
Predkosc - do 115200 na wewnetrznym, 9600 lub 19200 na pozostalych.
Prosze jakies linki jesli ktos to widzial.
W katalogu w ktorym masz zainstalowane AVR studio podkatalog AVR
Tools\AVRAssembler\Appnotes i pliki AVR304 i AVR305.
Przy 115kbps moze byc problem zeby sie wyrobic, znaczy nie problem w
nadawaniu, ale w symultanicznym odbieraniu danych. Przy 9600 bez
wiekszych problemow daloby sie to zrobic. No ale nie w 10 minut:)
Goto page 1, 2, 3 Next