Slozio sam driver za step motore po semi dole na linku ,samo sam mjesto fetova stavio led diode i koristim komande samo za x osu sa 74hc14 kola i pc-a,ali ima neki problem sa picom ,koristi 20MHz externi oscilator (kristal + 2 kondenzatora po 33pF) medjutim kad popalim sve upale se samo dve diode a kad stavim prst na pic sve cetiri diode blinkaju naizmjenicno ,ako saram prstom po picu mjenja se brzina blinkanja ... pomagajte sta da radim ,vec 5 dana se borim sa ovim...
Ona tabela je izvađena iz hex-a! E sad imaš software za programatore koji automatski namjeste fuse bitove prema hex-u, a imaš ih koji to baš i ne rade, zato svakako pogledaj na svom software-u za programiranje kako su setirani ovi bitovi prije nego upucaš hex u kontroler.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
koristim pickit2 ,i nije bilo dobro setovano ... popravio sam i ponovo isprogramirao ali isto se desava... ali nasao sam na jednom forumu da bi mi ova ploca sto slazem na nju elemente pravi problem (zaboravio sam kako se zove nesto sa b... ) ... sad sam zavrsio pcb pa cemo da vidimo sta ce bitii... javim u svakom slucaju ... hvala na savjetu ..
MCLR pin ti nije mozda spojen kako treba(10k), ili oscilator ti nije dobro setovan, takodje ogranici struju kroz diode da ti ukupna potrosnja pic-a ne prelazi 20-tak mA.
Gotovo sam siguran da je u pitanju oscilator. Ako su ti fuse bitovi postavljeni onako kako piše, onda ti nešto nije u redu kristalom i ona dva kondenzatora od 33pF. Za 20 MHz kristal, ja bih išao na manje vrijednosti kondenzatora, recimo na 22pF, jer u datasheetu piše da za 20MHz kristal idu kondenzatori od 15pF do 33pF. Gledajući tvoj video, ne mogu se otet dojmu da su ti kondenzatori na kristalu oni od 100nF, jer su 33pF najčešće disk keramički, a ovi tvoji izgledaju doslovno kao oni za blokiranje napajanja.
Skini datasheet http://ww1.microchip.com/downloads/en/d ... 30569b.pdf, i pogledaj stranicu 91 - 92, tamo je objašnjen oscilator i vrijednosti kondenzatora.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Danas cu sve da prebacim na pcb, posto sam vec na pcb stavio kristal i kondenazatore ako ne prodje iscupacu kondenazatore sa jedne stare ploce ups-a ,vidio sam da pored kristala imaju dva 22pF na toj ploci pa cu da vidim sta se desava... uzeo sam i drugi PIC ,kontam da ga nisam mozda ostetio posto sam ga prvi put lemio ,nisam imao podnozija..
Montirao sam sve na pcb, isprogramirao novi PIC .... ukljucim sve i nista se ne desava ledice ne svijetle kad dovodim neko stanje na ulaze pica nista se ne desava... onda sam skinuo kondenzatore pored kristala i upalio onda su ledice se upalile... kad predjem prstom preko ulaznog porta ledice pocnu da trepere ... mislim da me juce zeznula ona ploca pa sam mislio gdje god dirnem pic da se to desava medjutim samo kad se ulazni port dira... sto bi moglo biti da pic radi uredno ..sad pokusavam da to sve podesim da radi sa pc-em ...
na semi je nacrtan keramicki oscilator sa 3 pina ... a ja sam u neznanju uzeo obicni kristalni ,da ga zamjenim sa keramickim???
Je si li napravio cijeli sklop, ili si samo stavio PIC bez ostalih komponenti na ulazu? Ulazi imaju veliku impedancu i nije čudo što reagiraju na dodirivanje ili samo približavanje prsta. Složi sve do kraja i onda probaj, ako ti radi bez kondenzatora, ostavi tako, vjerojatno su parazitni kapaciteti dovoljni za tako visoku frekvenciju oscilatora
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
Kukinjos wrote:Je si li napravio cijeli sklop, ili si samo stavio PIC bez ostalih komponenti na ulazu? Ulazi imaju veliku impedancu i nije čudo što reagiraju na dodirivanje ili samo približavanje prsta. Složi sve do kraja i onda probaj, ako ti radi bez kondenzatora, ostavi tako, vjerojatno su parazitni kapaciteti dovoljni za tako visoku frekvenciju oscilatora
Jesam... ali samo za jednu osu ... jos uvjek imam problem sa paralelnim portom vjerotavno zato sto mi se vrti W7 na pc-u...danas cu pokusati sa linuxom i drugim sw za cnc...
Momci proradilo ,kristal nisam dirao ostao je onako bez kondenzatora ... mjesto W7 instalirao sam linux i sve sljaka... hvala vam na pomoci... dok zavrsim ostale dve ose postavim video
Kolega, to su u pravilu isti kontroleri, jedino 876 ima više memorije, ostala periferija je jednaka. Dakle sve što radi na 873 bi trebalo radit i na 876, bez izmjena. Ako hoćeš poslat file, mogu provjerit, ali mislim da ga mirne duše možeš upucat drito u 876.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
ma možda sam krivo napisao kukinjos,radi se o ovom asm kodu koji je pisan za PIC16F870 http://www.ohmark.co.nz/download/3step/ ... 0V1.00.asm
a meni bi trebao za jedan od ova dva 873 ili 876 ili kao što si rekao da bi HEX trebao raditi i za njih
hvala