AT90S1200 czy AT90S2313



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Slawko" <rybski_at_nospam_friko.onet.pl>
Subject: AT90S1200 czy AT90S2313
Date: Wed, 20 Jun 2001 11:44:25 +0200


Potrzebuję zbudować prosty mikrokontroler umożliwiający komunikację z
telefonem komórkowym (telefon posiada wbudowany modem). Urządzenie miałoby
za zadanie wysyłać i odbierać sms-y i tu pojawia się pytanie. Jaki procesor
powinienem użyć: AT90S1200 czy AT90S2313. Na pierwszy rzut oka wydaje się,
że lepszy będzie AT90S2313 bo posiada wbudowany UART, ale czy faktycznie nie
można sie bez niego obejść?

Sławek
rybski_at_nospam_friko.onet.pl



Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz Gumny" <tgumny_at_nospam_idn.org.pl>
Subject: Re: AT90S1200 czy AT90S2313
Date: Wed, 20 Jun 2001 12:18:49 +0200


Na pierwszy rzut oka wydaje się,
że lepszy będzie AT90S2313 bo posiada wbudowany UART, ale czy faktycznie nie
można sie bez niego obejść?


Mozna, tylko po co? Roznica w cenie tych procesorow wynosi kilka zlotych. Jak
myslisz, ile czasu zajmie Ci zrobienie portu szeregowego programowo?
TG



Poprzedni Następny
Wiadomość
Spis treści
From: "Andy" <anok_at_nospam_ceti.pl>
Subject: Re: AT90S1200 czy AT90S2313
Date: Wed, 20 Jun 2001 12:27:59 +0200


"Slawko" <rybski_at_nospam_friko.onet.pl> wrote in message
news:9gprci$2cp$1_at_nospam_news.onet.pl...
Potrzebuję zbudować prosty mikrokontroler umożliwiający komunikację z
telefonem komórkowym (telefon posiada wbudowany modem). Urządzenie miałoby
za zadanie wysyłać i odbierać sms-y i tu pojawia się pytanie. Jaki
procesor
powinienem użyć: AT90S1200 czy AT90S2313. Na pierwszy rzut oka wydaje się,
że lepszy będzie AT90S2313 bo posiada wbudowany UART, ale czy faktycznie
nie
można sie bez niego obejść?

prosciej jest jesli masz UART sprzetowy
ale mozesz sobie zrobic UART programowy
na dowolnym pinie uzywajac timera i przerwan

najbardziej prymitywny odbior to z jednokrotnym probkowaniem
w petli bez przerwan:

startujesz po opadajacym zboczu bitu START
czekasz polowe czasu trwania bitu
sprawdzasz czy nadal jest 0 jesli tak to wszystko OK

teraz w petli czekasz czas trwania jednego bitu
i sprawdzasz stan lini
ten stan wsuwasz do rejestru
i tak 8-em razy (jesli masz 8bitow)

po petli czekasz jeszcze czas trwania jednego bitu
i sprawdzasz czy jest 1 jesli tak to bit STOP'u OK

oczywiscie lepiej zrobic to na przerwaniach timera
jesli jest czas lepiej probkowac wiecej niz raz na bit

bedzie mozna wykrywac bledy

--
Andrzej




Poprzedni Następny
Wiadomość
Spis treści
From: Michal Lankosz <lanki_at_nospam_student.uci.agh.edu.pl>
Subject: Re: AT90S1200 czy AT90S2313
Date: Wed, 20 Jun 2001 12:47:46 +0200


Pamietaj rowniez, ze 1200 nie ma RAMu, a niektore (a wszystkie, ktore kupowalem
do tej pory) maja blad prawdopodobnie w ukladzie resetu i monitorowania napiecia
ktory kompletnie blokuje procesor lacznie z programowaniem :(

--
Michal Lankosz, SQ9FQQ
http://www.sq9fqq.prv.pl
e-mail: lanki_at_nospam_student.uci.agh.edu.pl
UIN: 98838616
(z adresu zwrotnego usun cyferke 4 - to zabezpieczenie przed spamerami)
------------------------------------



Poprzedni Następny
Wiadomość
Spis treści
From: "Slawko" <rybski_at_nospam_friko.onet.pl>
Subject: Re: AT90S1200 czy AT90S2313
Date: Wed, 20 Jun 2001 12:48:42 +0200


A czy znacie jakieś ciekawe strony z przykładami, w których użyto AT90S1200
lub AT90S2313? Schematy aplikacyjne ATMELA-a już widziałem , ale to trochę
mało.

Sławek
rybski_at_nospam_friko.onet.pl