2×24 LCD ja Basic Stamp2
#21
Ei saanudki aru, kas asi juba töötab või mitte...
Rääksid et init ajuti käib ja ajuti mitte. Esimene asi on panna otse LCD toitesse konde (alates 10uF) + paralleeli teine 0,1uF soovitavalt keraamiline konde.
Edasi kontrollida ühenduste kvaliteeti (jah, mitmendat korda). Ja lõpuks muuta viiteid käskude vahel ja sees (sees= Enable impulsi pikkus, paus data siini pritsimiste vahel) jne.
Kuni ekraanil on kastikesed, pole ilmselt init õigesti läbi jooksnud.
Vasta
#22
BS2 protsessoriga töötab. Saan nüüd kontrollida, et need LCD paneelid üldse elus on. Edasi üritan PIC prosega sama asja teha. PICi puhul olen hetkel veel nii tuhm, et ei oska isegi küsida. Aga kuna seal on EEPROM üsna pisike siis panen 24LC64 talle juurde. Eile suutsin lõpuks isegi ühe HEX faili valmis saada, ja sellise kus öeldakse protsessi lõpus success. MPLAB IDE nimelist tükki kasutan, progeja ise on mingi K150 nimeline asi.
Vasta
#23
(18-06-2013, 11:35 PM)dumbuser Kirjutas: Edasi üritan PIC prosega sama asja teha.
Ei tea mis PICist on juttu aga siin on üsna lai valik.
http://www.microchip.com/ParamChartSearc...anchID=111

Kasutan paar viimast aastat PIC18F4550-e aga kurvastab see, et ta ei ole nõus olema USB host.
MAX3421E ajavat selle probleemi korda.
Eile sai küsitud abi ja abi tuli üsna ruttu.
Siinses foorumis. Aitähh.

Kui kasutada kivi kui USB device siis on vaja ainult 4 juhet.
Mis puutub programmaatorit siis kui ükskord laadida boot saab edaspidi
programmi uusi variante laadida üle USB teenuse.

MPLAB IDE all oli ka demosid kus üle sellesama USB oli ühendatud PC.
Sealt võib PIC saada ka toite ja lisaks kõlbab PC ekraan ka PICi väljundiks.
Võib ka öelda et nii saab PC võimaluse kasutada mitut ADC ja hulgi IO bitte.

PC-s ja C-s tuleks kasutada väikest COM lisaosa, mis suudab juhtida USB otsas olevat PICi.
PICis võib ka kasutada C keelt ja ootavad näidetena valmis jupid LEDe lülitama.
LED on ju tavaline optron või 0V--5V väljund.
Sealt edasi on ka steperid lihtne saak.
Testitud.

Kui ikka PEAB selle 2x24 käima saama siis on nii,
PC kaasabil, natuke lihtsam 'sisteemi' siluda.

Mälumahu puuduse koha pealt ei oska midagi öelda.
75.-85. oli Füüsika Instituudis ka kasutada 32 kB ja selle peal tegid korraga teadust 4 füüsikut.
Vast oli ikka natuke kasuks, mitmest on nüüdseks akadeemikud saanud.

Kui pakub huvi võime rääida ka probleemidest.
Ja mis VÕIKS aidata.
Vasta
#24
Huvitav milleks sinna EEPROM-mälu vaja läheb ??? See pole ju RAM kuhu kirjutad/loed nagu meeldib !
Vasta
#25
LCD peal on mingi tekst. Ja seda on umbes 2 v 3 A4 lk. Ja ma polnud kindel, et PIC selle kõik endasse suudab mahutada. Aga hetkel jääb see projekt siiski lõpuni tegemata.
Vasta
#26
(25-06-2013, 09:39 PM)dumbuser Kirjutas: LCD peal on mingi tekst. Ja seda on umbes 2 v 3 A4 lk. Ja ma polnud kindel, et PIC selle kõik endasse suudab mahutada.

Üks A4 on umbes 2000 tähte, seega kokku 6 kB.

Kui kasutad oma PIC16F84 siis vist ei mahu.
Kui valid suurema kivi või organiseerid 84-le "välismälu" võib olla võimalik.
Sõltub kõvasti tegija tahtmisest.
Vasta
#27
(27-06-2013, 09:55 AM)A.R. Kirjutas:
(25-06-2013, 09:39 PM)dumbuser Kirjutas: LCD peal on mingi tekst. Ja seda on umbes 2 v 3 A4 lk. Ja ma polnud kindel, et PIC selle kõik endasse suudab mahutada.

Üks A4 on umbes 2000 tähte, seega kokku 6 kB.

Kui kasutad oma PIC16F84 siis vist ei mahu.
Kui valid suurema kivi või organiseerid 84-le "välismälu" võib olla võimalik.
Sõltub kõvasti tegija tahtmisest.

See LCD teema jääb hetkel teostamata. 5x7 LED maatriksi punnisin käima. Ei osanudki muud kui assembleris valmis teha. 3V puhul on vaja PIC, 4017 ja ULN2003. Siis saab indikaatori (BM-10K57ND) täiesti normaalsel heledusel tööle. Katsemise jaoks oli aga 5V ja siis oli vaja PICi ja maatriksi vahele panna lisaks TD62783. 3V puhul aga oli see viimane juba liigne. Tõenäoliselt peab seal siiski mingi voolu piiramise skeem olema. Aga panustan sellele, et kõik maatriksi punktid korraga ei tööta.
LCD puhul aga hakkan ilmselt edasi mökerdama alles siis kui olen suutnud endale igasugu ajaliste viivituste teema natuke rohkem selgeks teha. Peamiselt on see siiski ajapuudus, mis kummitab.
Vasta


Alamfoorumi hüpe:


Kasutaja, kes vaatavad seda teemat: 2 külali(st)ne