programiranje pica 16f676
Moderators: pedja089, stojke369, [eDo], trax
programiranje pica 16f676
Pozdrav,
pokusavam da isprogramiram pomenuti Pic za voltmetar sa 7segmentnim displejom, i nikako ne uspevam. Imam allpic programator na komes sam programirao 16f84 i 16F628, ali ovaj 16F676 nikako nece. Procita ga kao prazan i nece da ga upise. Takodje imam i williem eprom programator i sa njime sam pokusao ali nece.
Ima li neko ideju sta da radim?
Hvala unapred
pokusavam da isprogramiram pomenuti Pic za voltmetar sa 7segmentnim displejom, i nikako ne uspevam. Imam allpic programator na komes sam programirao 16f84 i 16F628, ali ovaj 16F676 nikako nece. Procita ga kao prazan i nece da ga upise. Takodje imam i williem eprom programator i sa njime sam pokusao ali nece.
Ima li neko ideju sta da radim?
Hvala unapred
Re: programiranje pica 16f676
Uf uspeo sam nekako da isprogramiram ovaj pic uz pomoc ICSP i allPic ali mi voltmetar ne radi, jel ima neka dobra dusa da proveri ovaj hex fajl dao sam ga semom u atachmentu
Hvala unapred
Hvala unapred
- Attachments
-
- PIC16Voltmeter.rar
- (72.56 KiB) Downloaded 376 times
Re: programiranje pica 16f676
A kako ne radi ? ima li ikakvih znakova života ili......
Ako kaniš pobijediti, ne smiješ izgubiti
Re: programiranje pica 16f676
Bas nista ne pali displej uopste i ne pokazuje nista!
- morski_pas
- Odlično uznapredovao
- Posts: 639
- Joined: 07-03-2011, 23:58
- Location: Rijeka
Re: programiranje pica 16f676
probaj sa hex-om sa ove stranice
http://electronics-diy.com/digital-volt ... 16f676.php
ista je šema
http://electronics-diy.com/digital-volt ... 16f676.php
ista je šema
Re: programiranje pica 16f676
Negdje si nešto fulnuo, evo ja sam to skicirao u protelu i ispisuje 3 nule...
Na kom taktu radi osc ?
Na kom taktu radi osc ?
- Attachments
-
- voltm.rar
- (16.75 KiB) Downloaded 315 times
Ako kaniš pobijediti, ne smiješ izgubiti
Re: programiranje pica 16f676
@Morski me pretek'o....
Ovo je ludnica s pin-outima na šemama s ovim pic-om....
U datašitu stoji da je pin 1=Vdd=+5V, a pin 14=Vss=GND, a u ovoj šemi koju je morski dao je obrnuto...
Ovo je ludnica s pin-outima na šemama s ovim pic-om....
U datašitu stoji da je pin 1=Vdd=+5V, a pin 14=Vss=GND, a u ovoj šemi koju je morski dao je obrnuto...
Ako kaniš pobijediti, ne smiješ izgubiti
- morski_pas
- Odlično uznapredovao
- Posts: 639
- Joined: 07-03-2011, 23:58
- Location: Rijeka
Re: programiranje pica 16f676
pošalji koju sliku svog rada,koje displeje koristiš
- morski_pas
- Odlično uznapredovao
- Posts: 639
- Joined: 07-03-2011, 23:58
- Location: Rijeka
Re: programiranje pica 16f676
sad i ja vidim malo su pobrljali nožice ,ispravno je kako je WhiteHead rekao ja sam radio sa tim čipom za mjerenje volti i ampera i radi bez problema , to je na ovom postu
http://www.elektronika.ba/forum/viewtop ... 26&t=13110
http://www.elektronika.ba/forum/viewtop ... 26&t=13110
Re: programiranje pica 16f676
Malo izmjenjen kod od ratkom-a. U arhivi su dvije "proteus" datoteke. Za prvu mi ponekad Proteus prekine simulaciju kao cpu je jako opterecen.
- Attachments
-
- voltmetar.rar
- (81.99 KiB) Downloaded 334 times
Re: programiranje pica 16f676
Ma nece ni jedan hex, na nozicama 11,12,13 postoji pozitivan napon ya pobudu tranzistora aoni su PNP i tu treba negativan napon, a na ostalim nozicama nemam nikakav napon
Jel postoji neko prosto test kolo da probam PIC ali cim ga upisujem i citam verovatno je OK
Hvala
Jel postoji neko prosto test kolo da probam PIC ali cim ga upisujem i citam verovatno je OK
Hvala
Re: programiranje pica 16f676
Probaj ovo. Segment spojen na RC4, brojke kontrolirane preko RA0 pali se i gasi svake 2s. Mjeri napon voltmetrom izmedju GND i RA0, treba se mijenjati svake dvije sek 0-VCC-0 itd.
Code: Select all
#include <htc.h>
__CONFIG(FOSC_INTIO & WDTE_OFF & PWRTE_ON & MCLRE_OFF & BODEN_OFF & CP_OFF & CPD_OFF & BGHIGH);
void mcuInit(void)
{
INTCON = 0x00;
CMCON = 0x07;
ADCON0 = 0x00;
ANSEL = 0x00;
OPTION_REG = 0x85; // 1:64 prescaler
TRISA = 0x00; // svi output
TRISC = 0x00; // svi output
PORTA = 0xFF;
PORTC = 0xEF; // RC4 Low
}
void delay2sek(void)
{
unsigned char c = 128;
TMR0 = 0;
while(c--)
{
while(!T0IF)
continue;
T0IF = 0;
}
}
void main(void)
{
mcuInit();
while(1)
{
RA0 = RA0 ^ 1;
delay2sek();
}
}
Re: programiranje pica 16f676
A kako da od ovog napravim hex file?
Re: programiranje pica 16f676
...a kak ga inace pravis?ratkom wrote:A kako da od ovog napravim hex file?
Re: programiranje pica 16f676
Pa ovaj sam nasao gotov projekat sa uradjenim hex fajlom koji sam samo upisao u PIC
Re: programiranje pica 16f676
A da si ti uslikao taj svoj uradak, pa da pogledamo, jer vjerojatno nešto nije dobro spojeno, ovi hex-ovi koji su dati su OK.
Ako kaniš pobijediti, ne smiješ izgubiti