Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

programcic za jedan PIC

[es] :: Elektronika :: Mikrokontroleri :: programcic za jedan PIC

Strane: 1 2

[ Pregleda: 8116 | Odgovora: 29 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

grabik

Član broj: 32507
Poruke: 311
..nge86-129.btcentralplus.com.



+7 Profil

icon Re: programcic za jedan PIC06.06.2006. u 23:27 - pre 217 meseci
Probaj da skines sa
http://www.htsoft.com/downloads/demos.php

picc lite ili tako nekako se zove oko 5mb.

 
Odgovor na temu

grabik

Član broj: 32507
Poruke: 311
..nge86-129.btcentralplus.com.



+7 Profil

icon Re: programcic za jedan PIC07.06.2006. u 00:22 - pre 217 meseci
Za mikroC, trebalo bi da radi kao i u picc, probaj pa javi.
Prikačeni fajlovi
 
Odgovor na temu

buha18
mali mirkec
vratisinec

Član broj: 57193
Poruke: 161
*.net.t-com.hr.



+10 Profil

icon Re: programcic za jedan PIC07.06.2006. u 08:35 - pre 217 meseci
mikroC mi kompajlira. malo je sintaksa drugacije, ali dobro...
dobim onaj .hex .
ali kad ga ucitam sa icprog, i probam ga upisati u pic, javlja gresku.

neki jednostavniji program, napisan u mikroC, mogu isprogramirati u PIC.

p.s. mikroC je demo verzija. (:
>>Mirkec<<
 
Odgovor na temu

buha18
mali mirkec
vratisinec

Član broj: 57193
Poruke: 161
*.net.t-com.hr.



+10 Profil

icon Re: programcic za jedan PIC07.06.2006. u 16:20 - pre 217 meseci
evo, rijesio problem.
icprog je automatski, kad sam ucitao .hex datoteku ukljucio zastavice pc, wdt, i ostale, koje su koplicirale kod upisivanja programa na PIC.

Hvala svima!
>>Mirkec<<
 
Odgovor na temu

buha18
mali mirkec
vratisinec

Član broj: 57193
Poruke: 161
*.net.t-com.hr.



+10 Profil

icon Re: programcic za jedan PIC07.06.2006. u 19:39 - pre 217 meseci
moze pomoc kod interupta na promjenu stanja rb0 pina?

ako netko moze objasniti ova dva reda koda.

Code:

OPTION=0b11000111;
INTCON = 0b10110000;


hvala!
>>Mirkec<<
 
Odgovor na temu

grabik

Član broj: 32507
Poruke: 311
..nge86-129.btcentralplus.com.



+7 Profil

icon Re: programcic za jedan PIC07.06.2006. u 21:01 - pre 217 meseci
>>neki jednostavniji program, napisan u mikroC, mogu isprogramirati u PIC.
>>p.s. mikroC je demo verzija. (:

Demo verzija mikroC-a ima ogranicenje na 2k koda(tako pise na njihovom sajtu), znaci trebao bi da napunis 16f84 bez problema.Gornji dio zauzima oko 5% programske memorije pica.
 
Odgovor na temu

grabik

Član broj: 32507
Poruke: 311
..nge86-129.btcentralplus.com.



+7 Profil

icon Re: programcic za jedan PIC07.06.2006. u 21:42 - pre 217 meseci
Skini sa microchip sajta pdf za pic16f84 ili neki drugi sa kojim zelis da radis i nadji opis OPTION i INTCON registra.

Recimo za INTCON=bit7,bit6,bit5 pa do bit0;

bit 7 GIE: Global Interrupt Enable bit
1 = Enables all unmasked interrupts
0 = Disables all interrupts

bit 6 EEIE: EE Write Complete Interrupt Enable bit
1 = Enables the EE Write Complete interrupts
0 = Disables the EE Write Complete interrupt

bit 5 T0IE: TMR0 Overflow Interrupt Enable bit
1 = Enables the TMR0 interrupt
0 = Disables the TMR0 interrupt

bit 4 INTE: RB0/INT External Interrupt Enable bit
1 = Enables the RB0/INT external interrupt
0 = Disables the RB0/INT external interrupt

bit 3 RBIE: RB Port Change Interrupt Enable bit
1 = Enables the RB port change interrupt
0 = Disables the RB port change interrupt

bit 2 T0IF: TMR0 Overflow Interrupt Flag bit
1 = TMR0 register has overflowed (must be cleared in software)
0 = TMR0 register did not overflow

bit 1 INTF: RB0/INT External Interrupt Flag bit
1 = The RB0/INT external interrupt occurred (must be cleared in software)
0 = The RB0/INT external interrupt did not occur

bit 0 RBIF: RB Port Change Interrupt Flag bit
1 = At least one of the RB7:RB4 pins changed state (must be cleared in software)
0 = None of the RB7:RB4 pins have changed state

Za INTCON = 0b10110000;

bit 7 je setovan i globalni interapt je ukljucen.
bit 5 je setovan i interapt za prekoracenje TMR0 je ukljucen.
bit 4 je setovan i RB0/INT i vanjski interapt na RB0 je ukljucen.

Pogledaj pdf za pic.
 
Odgovor na temu

buha18
mali mirkec
vratisinec

Član broj: 57193
Poruke: 161
*.net.t-com.hr.



+10 Profil

icon Re: programcic za jedan PIC08.06.2006. u 20:34 - pre 217 meseci
ma jesam radio i po tome.
ali interupt na promjenu stanja rb0 pina ne radi. ):
mozda ja negdje grijesim.
poslat cu kod ako ne uspijem...
>>Mirkec<<
 
Odgovor na temu

grabik

Član broj: 32507
Poruke: 311
..nge86-137.btcentralplus.com.



+7 Profil

icon Re: programcic za jedan PIC08.06.2006. u 23:21 - pre 217 meseci
Da bi radio, odnosno da bi RB1 pin dosao na visoki nivo moras da mu iz recimo 555 dovedes signal frekvencije 100HZ ili vise frekvencije. Dok god imas na ulazu signal brzi od 10ms imaces jedinicu na RB1. I probaj da iskljucis WDT, dali koristis kristal ili RC, i da li si setovao sve pravilno kod programiranja.

Evo ti pa probaj donji primer, stavi LED na RB2 i RB3 pin pa javi sta se desava.




[Ovu poruku je menjao grabik dana 09.06.2006. u 00:45 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

grabik

Član broj: 32507
Poruke: 311
..nge86-137.btcentralplus.com.



+7 Profil

icon Re: programcic za jedan PIC09.06.2006. u 01:00 - pre 217 meseci
Probao sam simulaciju hex fajla iz mikroC u microchipovom MPLAB-u, interapt na RB0 pinu a isto i tajmer rade korektno.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: programcic za jedan PIC

Strane: 1 2

[ Pregleda: 8116 | Odgovora: 29 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.