lama Postat Aprilie 11, 2012 Partajează Postat Aprilie 11, 2012 Salut.Am incercat un montaj cu PIC16F876a. E prima oara cind folosesc microcontrolere care merg numai cu quart(sau alt oscilator) extern si deja am probleme.Atasat schema si codul pentru vestitul blinker.Si nu merge.Am incercat apoi in cod sa ridic toate porturile in 1 si nici unu nu se ridica.Ce credeti ca am gresit?PS: folosesc HITECH C 9.83PS: am vazut schema unuia care avea cuartz in schema dar la config era _HS. Nu e XT pentru cuartz? Protel Schematic.pdf Link spre comentariu
costi002 Postat Aprilie 11, 2012 Partajează Postat Aprilie 11, 2012 de obicei, pentru a fi sigur ca porneste oscilatorul, se pun niste condesatori de 22 pico intre pinii quatrz-ului si masa, asta dupa ce esti sigur ca pic-ul s-a programat corect si ai definit corect quart-ul. de obicei merge cu xl. Link spre comentariu
lama Postat Aprilie 11, 2012 Autor Partajează Postat Aprilie 11, 2012 de obicei, pentru a fi sigur ca porneste oscilatorul, se pun niste condesatori de 22 pico intre pinii quatrz-ului si masa, asta dupa ce esti sigur ca pic-ul s-a programat corect si ai definit corect quart-ul. de obicei merge cu xl.Sunt pusi. Doar ca, cuartzul e de 20Mhz, nu de 4 ca in schema atasata.Codul e scris bine(asa zice scriitorul de picuri)Cum adica sa definesc quartzul? Link spre comentariu
costi002 Postat Aprilie 11, 2012 Partajează Postat Aprilie 11, 2012 cu hs ai incercat? Link spre comentariu
lama Postat Aprilie 11, 2012 Autor Partajează Postat Aprilie 11, 2012 cu hx ai incercat?Cu HS(asa e in pic16f876a.h)si nu a mers Link spre comentariu
costi002 Postat Aprilie 11, 2012 Partajează Postat Aprilie 11, 2012 vezi cum este optionea LVP Link spre comentariu
awy1917 Postat Aprilie 11, 2012 Partajează Postat Aprilie 11, 2012 Intrebare stupida : ai bifat : Configure ->Configuration bits : "Configuration bits set in code "? ca sa ia in considerare __CONFIG? Link spre comentariu
lama Postat Aprilie 11, 2012 Autor Partajează Postat Aprilie 11, 2012 Intrebare stupida : ai bifat : Configure ->Configuration bits : "Configuration bits set in code "? ca sa ia in considerare __CONFIG?Da e bifat. Link spre comentariu
Liviu M Postat Aprilie 11, 2012 Partajează Postat Aprilie 11, 2012 La cei 20 MHz ai oscilatorului trebuie FOSC_HS (tabelul 14-1, pag. 145).Poti verifica cu un osciloscop ca-ti oscileaza oscilatorul?.LE Eu as activa macar timerul de la alimentare (PWRTE_ON), uneori ajuta la stabilizarea oscilatorului. Link spre comentariu
lama Postat Aprilie 11, 2012 Autor Partajează Postat Aprilie 11, 2012 La cei 20 MHz ai oscilatorului trebuie FOSC_HS (tabelul 14-1, pag. 145).Poti verifica cu un osciloscop ca-ti oscileaza oscilatorul?.LE Eu as activa macar timerul de la alimentare (PWRTE_ON), uneori ajuta la stabilizarea oscilatorului.O sa incerc PWRTE_ON.Am pus si HS si nu a mers Link spre comentariu
lama Postat Aprilie 11, 2012 Autor Partajează Postat Aprilie 11, 2012 Faza ce mai tare: Am luat picul, si am mers cu el acasa unde am un modul de invatare facut de niste chinezi(QL2000 de la www.pic16.com). Am pus picul, am scris un programel mic(pe PORTC are 8 leduri, am pus HS-cuartul modulului este de 4MHZ- si a mers!! Miine o sa verific lipiturile desi cel putin cele de pe ICSP par sa mearga(doar l-am programat!!) Chiar nu stiu ce sa spun ..... O sa il programez in afara placi sa vad daca nu cumva porneste Link spre comentariu
MifTy Postat Aprilie 16, 2012 Partajează Postat Aprilie 16, 2012 de obicei, pentru a fi sigur ca porneste oscilatorul, se pun niste condesatori de 22 pico intre pinii quatrz-ului si masa, asta dupa ce esti sigur ca pic-ul s-a programat corect si ai definit corect quart-ul. de obicei merge cu xl.Sunt pusi. Doar ca, cuartzul e de 20Mhz, nu de 4 ca in schema atasata. Codul e scris bine(asa zice scriitorul de picuri) Cum adica sa definesc quartzul? dacă ai făcut schema în care e prevăzut un cuarț de 4 Mhz, și pui un cuarț de 20 de Mhz, pe ce frecvență o să meargă oare picul, și de ce frecvență o să aibă nevoie softul ca să funcționeze corect??? offtopic: ce seamănă QL-ul ăla cu easypic-urile celor de la mikroe!!! Link spre comentariu
lama Postat Aprilie 19, 2012 Autor Partajează Postat Aprilie 19, 2012 offtopic: ce seamănă QL-ul ăla cu easypic-urile celor de la mikroe!!! Ce e ala QL asta? Link spre comentariu
lama Postat Aprilie 19, 2012 Autor Partajează Postat Aprilie 19, 2012 dacă ai făcut schema în care e prevăzut un cuarț de 4 Mhz, și pui un cuarț de 20 de Mhz, pe ce frecvență o să meargă oare picul, și de ce frecvență o să aibă nevoie softul ca să funcționeze corect???Pe 20Mhz doar ca aveam deja facuta componenta intr-o alta schema de unde am luat-o si intrucit ptr realizarea cablajului nu avea nici un efect(au acelasi footprint) a ramas cu 4MHz.Softul il fac eu nu il copy de nicaieri ca hex deci nu e o problema. Link spre comentariu
lama Postat Aprilie 19, 2012 Autor Partajează Postat Aprilie 19, 2012 Am si eu nevoie de o lamurie din partea celor care stiu mai multe depsre picul asta.Cum spuneam eram convins ca nu merge. Dupa Paste am pornit mplabul si dupa ce am selectionat programatorul am vazut un buton care punea MCLR la VDD.Am apasat pe el si a inceput sa mearga.Am zis "idiot, nu l-ai alimentat extern niciodata(doar din ICSP)."Asa ca am alimentat extern si iarasi merge(ledu blinkaie)Am citit manualul unde zice ca MCLR nu mai are nevoie de o rezistenta pusa la Vdd, ci recomanda o retea RC pentru blah blah.Toate schemele gasite pe net cu PIC16F876a au insa vestita rezistenata cuplata la MCLR si la Vdd.Deci de ce face faza asta de kakaoa ca nu vrea sa merga alimentat din tensiunea din ICSP(deci merge doar daca setez MCLR la Vdd din programator) Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum