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