jaki mikrokontroler obrobi 115200 kbps po rs232



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Grajek" <grajek_at_nospam_pentak.pol.lublin.pl>
Subject: jaki mikrokontroler obrobi 115200 kbps po rs232
Date: Tue, 23 May 2000 22:32:16 +0200


dlugosc ramki max. 70 bajtow

pozdrowienia
grzes



Poprzedni Następny
Wiadomość
Spis treści
From: "Juliusz" <juliusz_at_nospam_multi-ip.com.pl>
Subject: Re: jaki mikrokontroler obrobi 115200 kbps po rs232
Date: Tue, 23 May 2000 21:08:26 GMT



"Grajek" <grajek_at_nospam_pentak.pol.lublin.pl> wrote in message
news:392ae8fe_at_nospam_news.vogel.pl...
dlugosc ramki max. 70 bajtow


Obecnie kazdy dostepny, np. 89C2051.

Juliusz




Poprzedni Następny
Wiadomość
Spis treści
From: "/\\_MS_/\\" <m____s_at_nospam_viper.pl>
Subject: Re: jaki mikrokontroler obrobi 115200 kbps po rs232
Date: Wed, 24 May 2000 10:35:57 +0200



Juliusz napisał(a) w wiadomości: ...

"Grajek" <grajek_at_nospam_pentak.pol.lublin.pl> wrote in message
news:392ae8fe_at_nospam_news.vogel.pl...
dlugosc ramki max. 70 bajtow


Obecnie kazdy dostepny, np. 89C2051.

Juliusz
A jak w nim taktowac UARTa zeby uzyskac
taka predkosc?
_ _
||\_/||
|| S || m____s_at_nospam_viper.pl




--
25MB e-mail, 10MB WWW, PHP, Perl, SSI - WEB Pack - http://rubikon.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Juliusz" <juliusz_at_nospam_multi-ip.com.pl>
Subject: Re: jaki mikrokontroler obrobi 115200 kbps po rs232
Date: Wed, 24 May 2000 12:08:13 GMT



"/\ MS_\" <m____s_at_nospam_viper.pl> wrote in message
news:8gg44v$cpb$1_at_nospam_aquarius.webcorp.com.pl...

Juliusz napisał(a) w wiadomości: ...

"Grajek" <grajek_at_nospam_pentak.pol.lublin.pl> wrote in message
news:392ae8fe_at_nospam_news.vogel.pl...
dlugosc ramki max. 70 bajtow


Obecnie kazdy dostepny, np. 89C2051.

Juliusz
A jak w nim taktowac UARTa zeby uzyskac
taka predkosc?


To juz musisz sobie w PDF'a zerknac, bo ze 3 lata tego nie robilem i nie
pamietam dokladnie ale jakos jeden z timerow uzywasz jako BRG dla uarta,
gdzies tam zapalasz jakis bit i juz chodzi. Mozna chyba tez uzyc
zewnetrznego zegata na wejsciu T0 czy T1 ???? i nim taktowac uart chyba.

Juliusz




Poprzedni Następny
Wiadomość
Spis treści
From: "Marek Dzwonnik" <M.Dzwonnik_at_nospam_supermedia.pl>
Subject: Re: jaki mikrokontroler obrobi 115200 kbps po rs232
Date: Wed, 24 May 2000 17:14:25 +0200


Obecnie kazdy dostepny, np. 89C2051.

Juliusz
A jak w nim taktowac UARTa zeby uzyskac
taka predkosc?


Z zegarem 11.0592 da sie tylko 57600bps.
Musisz znalezc kwarc 22.1184 MHz. - (bywaja takie), a wtedy masz szanse na
115200.
Pozostaje pytanie co procesor ma zrobic z odebranym znakiem (wsadzic do
bufora, zinterpretowac, dopasowac do jakiegos protokolu?) - i czy wystarczy
ci na to ok. 86us bo taki masz odstep pomiedzy kolejnymi znakami.
Zrobilem kiedys na 80c2051 prosta implementacje MODBUSa (w obu wersjach
ASCII i RTU). Z kwarcem 11.0592 wyrabial sie na 57600. Ale zostalo mi
wolnych 40B kodu :-)

Marek Dzwonnik
mdz_at_nospam_juglans.it.pl



Poprzedni Następny
Wiadomość
Spis treści
From: "Tomek" <tlodek_at_nospam_polbox.com>
Subject: Re: jaki mikrokontroler obrobi 115200 kbps po rs232
Date: Wed, 24 May 2000 21:51:04 GMT


Z zegarem 11.0592 da sie tylko 57600bps.


napewno da sie tez 115200bps przy tym kwarcu wyciagnac,
ale programowo.

Nadawanie :
co 8 cykli linie wyjsciowa nalezy ustawic zgodnie z kolejnym wysylanym bitem

Odbior :
na przerwaniu INT0 ustawionym na najwyzszy priorytet.

przy tym sposobie transmisji nadawanie i odbior nie moga odbywac sie
jednoczesnie.

Pozdro
Tomek.




Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz Garbacz" <Tomb_at_nospam_Pluton.Pol.Lublin.Pl>
Subject: Odp: jaki mikrokontroler obrobi 115200 kbps po rs232
Date: Wed, 24 May 2000 01:03:19 +0200



Procesorki AVR, o ktorych gadalismy to chyba niezly pomysl.
Przegladalem pdf do AT90LS2333 i chyba by sie nadawal.

Tomek.




Poprzedni Następny
Wiadomość
Spis treści
From: Arek Karas <karas_at_nospam_thb.pl>
Subject: Re: jaki mikrokontroler obrobi 115200 kbps po rs232
Date: Thu, 25 May 2000 15:22:32 GMT


Napewno AVR Atmela sie wyrobi.
AT90S2313, lub jesli potrzebujesz wiecej pamieci programu i/lub danych
to AT90S8515, lub nawet ATmega103

AK

Grajek wrote:

dlugosc ramki max. 70 bajtow

pozdrowienia
grzes

Poprzedni Następny
Wiadomość
Spis treści
From: "Paweł Czarnecki" <apc_at_nospam_zeus.polsl.gliwice.pl>
Subject: Odp: jaki mikrokontroler obrobi 115200 kbps po rs232
Date: Wed, 24 May 2000 18:44:38 +0200


dlugosc ramki max. 70 bajtow

Kazda 8052, ustawienia dla T2, (na T1 sie nie da)

SCON = 0x50; // mode 1, 8-bit UART, enable rcvr
RCAP2H = 0xFF;
// RCAP2L = 0xDC; // 9600b/s przy 11.0592Mhz
// RCAP2L = 0xEE; // 19200b/s przy 11.0592Mhz
// RCAP2L = 0xFA; // 57600b/s przy 11.0592Mhz
RCAP2L = 0xFD; // 115200b/s przy 11.0592Mhz
T2CON = 0x34;

Przy tym 115.2kb trzeba pisac w miare zwiezla
obsluge przerwania, ale czasu jest wystarczajaca.
Jak widac mozna by jeszcze wiecej, np. rcap2l=0xff :-)

pozdr
PC




Poprzedni Następny
Wiadomość
Spis treści
From: "Wojtek Mazur" <wz_mtech_at_nospam_medianet.com.pl>
Subject: Re: jaki mikrokontroler obrobi 115200 kbps po rs232
Date: Fri, 26 May 2000 17:01:44 +0200



Użytkownik Grajek <grajek_at_nospam_pentak.pol.lublin.pl> w wiadomości do grup
dyskusyjnych napisał:392ae8fe_at_nospam_news.vogel.pl...
dlugosc ramki max. 70 bajtow

pozdrowienia
grzes


A ja proponuje PIC-a, np. 16C63. Dokladasz mu kwarc 16 lub 20 MHz i nie
musisz sie martwic, ze nie zdazysz odebrac bajtu w przerwaniu. Na dodatek w
nadawaniu ma dwubajtowy bufor, tzn., ze mozesz wysylac po dwa bajty na raz.
Inicjalizacja UART-a to 4 lub 5 linijek kodu asemblera.

Wojtek


Poprzedni Następny
Wiadomość
Spis treści
From: "J.F." <jfox_at_nospam_poczta.onet.pl>
Subject: Re: jaki mikrokontroler obrobi 115200 kbps po rs232
Date: Mon, 29 May 2000 07:27:05 GMT


Wojtek Mazur wrote:
Użytkownik Grajek <grajek_at_nospam_pentak.pol.lublin.pl> w wiadomości do grup
dlugosc ramki max. 70 bajtow

A ja proponuje PIC-a, np. 16C63. Dokladasz mu kwarc 16 lub 20 MHz i nie
musisz sie martwic, ze nie zdazysz odebrac bajtu w przerwaniu.

A ma to na tyle pamieci zeby sie ramka zmiescila ? :-)

Na dodatek w
nadawaniu ma dwubajtowy bufor, tzn., ze mozesz wysylac po dwa bajty na raz.

W praktyce chyba po jednym - do tego bufora. A samo wysylanie jest
troche
opoznione..

J.