RE: PIC választás
Kis Norbert
norbi at kzs.hu
Fri Apr 21 09:52:03 CEST 2000
Szia!
> mondja meg milyen PIC-kel lehetne megoldani a
> dolgot, és akkor azzal a tipussal kezdek el
> ismerkedni.
> Tehát a feladat a következő lenne:
> Szeretnék építeni egy 5 sávos aktív crossowert,
> ehhez használnék digitális potmétereket, illetve
> néhány kapcsolót.
> Mindezt szeretném vezérelni 1 PIC-kel és
> szeretnék visszajelzésként 1 LCD-t is meghajtatni.
> A paraméterek 7db digitális poti IC lenne benne a > tipusa: AD5206
Mivel EEPROM is kell, szerintem hasznalj olyat, amiben eleve benne van. A
16C84, 16F84-es idealis erre, en is keszitettem vele par aprobb dolgot.
Egyszeru a fejleszto rendszere, illetve a programozasa. Ha parallax forditot
hasznalsz, alig kulonbozik a megszokott prociktol.
A fejlesztes elott a PIC-applikaciok forraskodjait erdemes megnezni, jo
esetben ugy az LCD-re, mint az potikra talasz rutinokat. Ha az LCD-d meg
nincs megveve, akkor I2C-s tipust keress, mert annak is eleg a harom port.
Az ado/vevo+CLK-k igeny szerint osszefoghatok egy - egy kozos I/O portra. A
kivalasztast celszeru egy dekoderre bizni. (Pl. 74LS138, pontosabban a ma
kaphato (C,HC,AHC) vagy a funkcio kompatiblis 40xx-es tipusra. Ha tarolosat
hasznalsz, akkor a gombok a binaris kodot atvivo vezetekekre rakothetok,
ezzel is kivezetest lehet sporolni.
Amennyiben a hagyomanyos LCD-t mar megvetted, az bizony zabalja a
kivezeteseket, meg 4-bites modban hasznalva is. Ezert ott
leptetoregiszterrel kell a biteket megtobbszorozni. (pl. 4094) Ez harom
labbal kezelheto, de a tarolo atiras kivetelevel kozositheto a digi
potikkal.
A PICMIX-MAX CD-n az osszes cucc megvan, ami kellhet, beleertve a
leptetoregiszteres LCD kezelo rutint, I2C rutinokat, free fordito, a
programozo ketyereket, illetve hardverdoksijukat is.
Ha a PIC arat sokallod, (eleg pofatlanul elszallt a lo nehany
kereskedovel... :-( akkor 8051 szoftkompatibilis ATMEL vezerlovel is
probalkozhatsz. Ekkor kulso EEPROM-ot is kell kezelned, de meg igy se kerul
a cucc a PIC aranak felebe! Viszont ez ugyben nem tudok segiteni, ez ala
me'g nem fejlesztettem semmit.
Udvozlettel:
Norbi.
More information about the Elektro
mailing list