16C84 u 16F84
Moderators: pedja089, stojke369, [eDo], trax
16C84 u 16F84
Radin brojać frekvencije po ovome projektu.
http://www.kafka.elektroda.eu/podstrony/fmeter.php
I nisan ni konta da je neka razlika između 16C84 koji je u projektu i 16F84A na koji san pribacija program, upravo san isproba i ništa ne radi...... Jel ima neke razlike, jel bi tribalo šta prominit, na dnu stranice je zipovan projekt di je i hex, ima i asm.
Hvala.
http://www.kafka.elektroda.eu/podstrony/fmeter.php
I nisan ni konta da je neka razlika između 16C84 koji je u projektu i 16F84A na koji san pribacija program, upravo san isproba i ništa ne radi...... Jel ima neke razlike, jel bi tribalo šta prominit, na dnu stranice je zipovan projekt di je i hex, ima i asm.
Hvala.
Re: 16C84 u 16F84
Malo kopan po netu, neman inaće nikakvih iskustava sa mikrokontrolerima, osim šta san do sada u par projekata ubacija program u njih....
Naša san ovo:
PIC16C84 is the old version (was phased out 1998) and PIC16F84 is the new version.
It doesn't matter whether you buy PIC16C84 or PIC16F84, as long as you set power-up timer to ON instead of OFF when you program PIC16F84. If your programming utility has a special option for PIC16F84 which you want to use, then power-up timer is toggled automatically and therefore you should of course set power-up timer to OFF like you normally would.
Clarification:
If your PIC is a PIC16C84 then set device type = 16C84 and set power-up timer (P.U.T.) to OFF
If your PIC is a PIC16F84 then set device type = 16C84 and P.U.T. to ON
or set device type = 16F84 and P.U.T. to OFF
I ovo:
Most cards now have 16F84 instead of 16C84. PIC16F84 is fully backward compatible with PIC16C84 - the only thing you need to do differently, is to set the fuse 'POWER-UP TIMER' to ON, since it is inverted on 16F84.
Jel moguće da bi moglo ovo rješit problem, pošto se ništa ne događa kad ukljućin sklop?
Naša san ovo:
PIC16C84 is the old version (was phased out 1998) and PIC16F84 is the new version.
It doesn't matter whether you buy PIC16C84 or PIC16F84, as long as you set power-up timer to ON instead of OFF when you program PIC16F84. If your programming utility has a special option for PIC16F84 which you want to use, then power-up timer is toggled automatically and therefore you should of course set power-up timer to OFF like you normally would.
Clarification:
If your PIC is a PIC16C84 then set device type = 16C84 and set power-up timer (P.U.T.) to OFF
If your PIC is a PIC16F84 then set device type = 16C84 and P.U.T. to ON
or set device type = 16F84 and P.U.T. to OFF
I ovo:
Most cards now have 16F84 instead of 16C84. PIC16F84 is fully backward compatible with PIC16C84 - the only thing you need to do differently, is to set the fuse 'POWER-UP TIMER' to ON, since it is inverted on 16F84.
Jel moguće da bi moglo ovo rješit problem, pošto se ništa ne događa kad ukljućin sklop?
Re: 16C84 u 16F84
Ovdje ti pišu razlike između ova dva kontrolera:
http://ww1.microchip.com/downloads/en/D ... 30072b.pdf
U pravilu bi sve trebalo identično radit na oba. Provjeri konfiguracijske bitove prilikom programiranja:
tako da ti konfiguracijski registar treba biti 3FF2 prilikom programiranja ili bin: 11 1111 1111 0010.
Ne znam koji programator imaš, ali ovo svakako provjeri. Daj malo više detalja kako to "ne radi ništa", ima li išta na LCD-u, ili ne mjeri, rade li tipke i takve stvari...
EDIT:
sad vidim da je u originalu C serija kontrolera, ali drugo sve ostaje
http://ww1.microchip.com/downloads/en/D ... 30072b.pdf
U pravilu bi sve trebalo identično radit na oba. Provjeri konfiguracijske bitove prilikom programiranja:
Code: Select all
_CP_OFF EQU H'3FFF'
_PWRTE_ON EQU H'3FF7'
_WDT_OFF EQU H'3FFB'
_HS_OSC EQU H'3FFE'
__CONFIG _CP_OFF & _PWRTE_ON & _WDT_OFF & _HS_OSC
Ne znam koji programator imaš, ali ovo svakako provjeri. Daj malo više detalja kako to "ne radi ništa", ima li išta na LCD-u, ili ne mjeri, rade li tipke i takve stvari...
EDIT:
sad vidim da je u originalu C serija kontrolera, ali drugo sve ostaje
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: 16C84 u 16F84
Evo da iden po redu...
Programator je wellman K8048, a program san koristija, PICPgm kako san na linux-u ovo san priko wine pokrenija, mora san ka root pokrenit program da bi mi dalo pristup serijskom portu. Program uredno pripozna programator i pic koji je uštekan, i sve prođe OK šta se tiće programiranja.
Kad se ukljući na napajanje na LCD nema apsolutno ništa, kad san okrenija onaj trimer za kontrast do kraja pojavile su se sve oznake na displeju kolko ih ima.
Sam neznan šta da radin, neman iskustva ni znanja oko ovoga, ima san do sada 2 projekta sa mikorokontrolerima, al to je bilo bez displeja, stavija program ušteka i radi...
Programator je wellman K8048, a program san koristija, PICPgm kako san na linux-u ovo san priko wine pokrenija, mora san ka root pokrenit program da bi mi dalo pristup serijskom portu. Program uredno pripozna programator i pic koji je uštekan, i sve prođe OK šta se tiće programiranja.
Kad se ukljući na napajanje na LCD nema apsolutno ništa, kad san okrenija onaj trimer za kontrast do kraja pojavile su se sve oznake na displeju kolko ih ima.
Sam neznan šta da radin, neman iskustva ni znanja oko ovoga, ima san do sada 2 projekta sa mikorokontrolerima, al to je bilo bez displeja, stavija program ušteka i radi...
Re: 16C84 u 16F84
Provjeri pinove na samom LCD-u, jer konektor na pločici ima 10 pinova a LCD 14, i ne idu pin na pin!
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: 16C84 u 16F84
Ovo ti je raspored pinova. Lijevo su pinovi na LCD-u, desno na konektoru:
Znači prvih 6 idu jedan na jedan, onda preskačeš 4 pina na LCD-u pa spajaš 11, 12, 13 i 14.Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: 16C84 u 16F84
Ovako nekako:
- Attachments
-
- F-metar-1.png (777 Bytes) Viewed 10453 times
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: 16C84 u 16F84
Skinija san datasheet od displeja.
http://picmania.garcia-cuervo.net/recur ... c1602h.pdf
I prema ovome na shemi san spaja žice, pratija san da ogovaraju oznake oznake, nisan gleda po redu.
http://www.kafka.elektroda.eu/pdf/fmeter/Fmeter.pdf
Postoji i ova shema u zip-u sa programon, pretpostavija san da je to za opciju jednorednoga displeja, mada se ove oznake slažu, da tu nije neki zaheb?
Postoji jedan layout koji je original, i ova shema na dnu stranice i ova u zipovana, rzlikuju se po oznakama elemenata, ova zipovana prati layout...
http://picmania.garcia-cuervo.net/recur ... c1602h.pdf
I prema ovome na shemi san spaja žice, pratija san da ogovaraju oznake oznake, nisan gleda po redu.
http://www.kafka.elektroda.eu/pdf/fmeter/Fmeter.pdf
Postoji i ova shema u zip-u sa programon, pretpostavija san da je to za opciju jednorednoga displeja, mada se ove oznake slažu, da tu nije neki zaheb?
Postoji jedan layout koji je original, i ova shema na dnu stranice i ova u zipovana, rzlikuju se po oznakama elemenata, ova zipovana prati layout...
Re: 16C84 u 16F84
Onda san se zaheba.... Odakle mu onaj raspored na onoj shemi ....Kukinjos wrote:Ovako nekako:
Re: 16C84 u 16F84
Nepregledno je označija livu i desnu stranu, livo su pinovi na LCD-u, a desno na konektoru.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: 16C84 u 16F84
Mislija san na ovu po kojoj san ja spaja?
U odnosu na ovu...
U odnosu na ovu...
Re: 16C84 u 16F84
U... je, sheme nemaju veze jedna s drugom. Ajde pričekaj, pogledat ću u kodu kako bi trebalo bit.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: 16C84 u 16F84
Trebaš radit po shemi iz zipanog file-a, onako kako sam nacrtao. Na ovoj (novoj) shemi je okrenuo za 180 brojeve na konektoru od 4 do 10:
http://www.kafka.elektroda.eu/pdf/fmeter/Fmeter.pdf
http://www.kafka.elektroda.eu/pdf/fmeter/Fmeter.pdf
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: 16C84 u 16F84
Evo šta je napisa originalni autor:
The original contruction was designed for a display with one line ( this line is divided inside the display controller into two 8 character long lines, but it is not important). The software for this kind of display is in the file citac1300_02.zip. Then someone decided to modify the the software for a 2x16 display as you can see in the pictures on hte web site. Software for this version is also on the web page and it is name is test.asm.
http://pandatron.cz/?121&citac_1300_mhz
Znaći neko je pripravija za display 2x16, i druge oznake na shemi nisu iste ali je layout isti, to san primjetija kad san lemija kondenzatore, nisu odgovarale vridnosti, mora san po originalu. Raćuna san kad je crta shemu da je jednostavno tako mu program dava imena komponentama po redu, al za display nebi smilo bit razlike....
Gledan datasheet od 16x1 isti je rasoired pinova, znaći nebi smilo bit razlike osim ako je u kodu šta minja....
The original contruction was designed for a display with one line ( this line is divided inside the display controller into two 8 character long lines, but it is not important). The software for this kind of display is in the file citac1300_02.zip. Then someone decided to modify the the software for a 2x16 display as you can see in the pictures on hte web site. Software for this version is also on the web page and it is name is test.asm.
http://pandatron.cz/?121&citac_1300_mhz
Znaći neko je pripravija za display 2x16, i druge oznake na shemi nisu iste ali je layout isti, to san primjetija kad san lemija kondenzatore, nisu odgovarale vridnosti, mora san po originalu. Raćuna san kad je crta shemu da je jednostavno tako mu program dava imena komponentama po redu, al za display nebi smilo bit razlike....
Gledan datasheet od 16x1 isti je rasoired pinova, znaći nebi smilo bit razlike osim ako je u kodu šta minja....
Re: 16C84 u 16F84
Fala ti puno, ma zamisli, čovik bi skoro pomislija da je namjerno....Kukinjos wrote:Trebaš radit po shemi iz zipanog file-a, onako kako sam nacrtao. Na ovoj (novoj) shemi je okrenuo za 180 brojeve na konektoru od 4 do 10:
http://www.kafka.elektroda.eu/pdf/fmeter/Fmeter.pdf
Re: 16C84 u 16F84
Isti je raspored pinova na svim LCD-ima bez obzira na broj redova (1x16, 2x16, 4x20...). Nije dobro označija pinove na konektoru J4 sheme po kojoj si ti radija, tribaš spojit po staron nacrtu. Slobodno spoji tako, ništa se neće dogodit ni kontroleru ni LCD-u, sve dok su prva tri pina u redu (napajanje i kontrast). Ajde polemi to brzinski, pa javi, nestrpljiv sam
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: 16C84 u 16F84
U toku dana ili noći, nisan doma a kad dođen prvo familija, iman jedno 2 sata za sebe iza deset uvećerKukinjos wrote:Isti je raspored pinova na svim LCD-ima bez obzira na broj redova (1x16, 2x16, 4x20...). Nije dobro označija pinove na konektoru J4 sheme po kojoj si ti radija, tribaš spojit po staron nacrtu. Slobodno spoji tako, ništa se neće dogodit ni kontroleru ni LCD-u, sve dok su prva tri pina u redu (napajanje i kontrast). Ajde polemi to brzinski, pa javi, nestrpljiv sam
Iman malo dite, ja prvi dolazin sa posla, curica spava popodne. Iman vrimena vidit šta za ručak, onda dolazi žena pa se dite budi pa dok rućamo pa dok ditetu daš jist, pa ona jedva ćeka u šetnju. Baci se na mene ćin neko spomene šetnja. Onda posli dođemo doma i malo se igramo doma, onda pripreme za večeru, kupanje itd, još malo igranja. Dite ide leć, onda triba sredit kuću, i sve pripremit za sutra i onda ako me žena ne uvati tlaćit iman malo vrimena za sebe.....
Javit ću ćin zalemin, sinoć san se zahebava 2 ure dok san priko linuxa opće uspija programnirat pic.... Sve mi se izdogađalo, pokvarija se PC, nije se tija više upalit kad san ga odmaka da uštekan serijski kabel, onda san trk po stari PC di mi je vija win2k, i on taj tren upali i počme iz diska kliktat i sruši se a bija je OK do tada, onda san rastavlja PC za popravit da upali uopće, kad je upalija dok san naša rješenje da programator proradi, i mic po mic došla skoro 1 ura..... I onda nevalja, i ja sad san lud.... Jedva ćekan provat, al se bolje osićan kad smo našli kvar...
Re: 16C84 u 16F84
Možda ti se posrići danas popodne ako padne kiša , koji zaje.. raspored imaš.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Re: 16C84 u 16F84
Evo prominija san, sad nešto radi ali ne kako triba, ima samo jedan red, i ne potpun npr, 0,1-30 i iza neštopiše. I kad pritisneš jedan botun pribaci se na na 0,02-1.3 i iza nešto, dakle vidi se samo gornji red nepotpun, i reagira ne nake komande.....
Šta sad da radin?
Šta sad da radin?
Re: 16C84 u 16F84
Ajde napredak je očit, sad nešto brlja s kontrolom LCD-a, provjeri kratke spojeve između pinova 4(RS),5 (R/W) i 6(E), međusobno i prema masi. I vidi oscilator, tj. kristal je li točan i one kondenzatore od 22pF prema masi.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....