Mikrokontrolleres fejlesztes-elindulasi segitseg
pyxys1
pyxys1 at westel900.net
Tue Jan 13 10:08:41 CET 2004
Hello Cseh,
2004. január 13., 9:16:39, írtad:
CR> Ahogy nézegetem a beepitett UART nem hatrany, a beepitett ADC szinten.Ugye ha lud legyen kover LCD-t sem art rarakni.
CR> Ami a terv (elsore biztosan nagy falat):)
hát izé..., szal én így csinálnám:
CR> - Soros port PC fele (oda-vissza) - hasonloan mint az ATparancsokkal - vezerelheto legyen a ketyere (ha hasfajasa van max. egy LEDet kigyujt 1/2 mp-re).
soros be:
INPUT var
OPEN "com..." FOR INPUT #ch
INPUT #ch
CLOSE #ch
jobb a:
CONFIG SERIALIN + társait használni, így ugyan csak a hw UARTról tudsz
olvasni/írni, de van interrupt+miegymás. a fenti megoldás minden lábra
érvényes.(a hw UARTra is)
soros ki:
PRINT "..."
OPEN "com..." FOR OUTPUT #ch
INPUT #ch
CLOSE #ch
jobb a:
CONFIG SERIALOUT + társait használni, így ugyan csak a hw UARTról tudsz
olvasni/írni, de van interrupt+miegymás. a fenti megoldás minden lábra
érvényes.(a hw UARTra is)
CR> - Soros port telefon fele (SMSkuldes es tarsai vegett)
uaz, mint fentebb, csak másik csatornát nyitni, akkor mehet mindkettõ.
a hw UART használatánál értelemszerûen.
CR> - LCD kijelzes, ne kelljen mindig laptoppal szaladgalni
CONFIG LCDPIN = pin, DB4 = portB.1, stb (a lábakat kell leírni)
pozicionáláshoz:
pl. LOCATE sor, oszlop
kiírás:
LCD "szöveg"
minden karakteres lcdnél mûk, 1*16...4*20ig.
CR> - valami minimalis billentyu (balra, jobbra OK gombok)
1. ügyes kis bill. mátrixot lehet fellógatni egy portra
CONFIG KBD = PORTx, stb (melyik port, milyen delay...)
var = GETKBD
2. PC billentyûzetet dughatsz rá, azt olvassa
CONFIGATKBD ...
var = GETATKBD
(kell még egy táblázat + lookup, hogy a SCAN kódokat "értelmessé" tedd, aztán)
mehet az lcdre:
lcd char
CR> - es az ADCre hofok illetve fusterzekelo, esetleg mozgaserzekelo.
CONNFIG ADC = ...
var = GETADC
CR> Innen meg is van a riaszto:)
hát kb ennyi, csak sorba kell rakni a fentieket.
CR> Az ATmega8 olyan 600 Ft korul, a ATmega16 1200 az ATmega32 meg 1300 korul (azt hiszem ez utobbi lesz, nem esek ki a programmemoriabol (ha hely van, az nem baj. De ha elfogy, faraghatok a kodbol:(
CR> Ezek mind leteznek DIP tokban:)
szép nagy darabok a tqfp és az mlf tokok, kulturáltabbak.
CR> At AT85-tol kezdve miket tudnak? Na vmi osszefoglalo tablicskut kell keresnem (munkahelyen a net elegge limitalt (effektiv adatmennyiseg korlatozott)).
ha nincs net, akkor go msc, kapsz papíron táblázatot.
CR> Most meg az LCD az aminek a gyors illeszteset kellene megvalositanom. 2 sor, 12..16 karakter, esetleges hattervilagitas.
lásd fentebb, a háttér meg egy fettel, vagy valami mással
kapcsolgatható. egyes lcd-kben van ellenállat a ledekhez, másokban
nincs, nézni elötte.
CR> Vagy ha masnem a telefont probalom kivulrol meghackeni annak a kijelzoje is lehet LCD helyett -hamar ugyis ott log a ketyeren...(ezt erzem huzosabbnak).
telefont???
CR> Tanulashoz peldaprogramok, tutorialok kozul (ne persze meg a konyvek is szobajohetnek) melyiket ajanlod/jatok?
én a bascomot. 0ról kb 4 óra alatt megcsinálod a fenti ügyet. a
fejlesztõ cucc(panel+sw) 40ebõl meg van, ha mindent jogtisztán
megveszel, de van demo verzió is bascomból, asszem 2 v. 8k nál limit.
(meg vannak nyilván "okosítások" is. de érdemes megvenni, mert jön a
update.
példaprg-k hegyekben, de ha kell segítek is.
CR> Robi
--
Üdvözlettel,
pyxys1 mailto:pyxys1 at westel900.net
More information about the Elektro
mailing list