Stránka 1 z 2
programování PIC pomocí IC prog
Napsal: 17 črc 2009, 16:12
od bu2520
nejprve se chchi omluvit znalým ,jsem úplná lama a s picy mám minimum zkušeností.
Potřebuju do picu 16F873A nasypat data. Zjistil jsem, že s ponyprogramátorem spolupracuje ICprog . Ten data zapíše zverifikuje vše ok. Bohužel zařízení nefunguje a nejde mu ani oscilátor , ten jsem nastavil na XT je tam 20mega krystal. Jako soubory které mám mám .hex, .asm, .inc, .a16. Předpokládal jsem že hex soubor je ten který mám použít, nebo je to všechno jinak ? asi to je triviální otázka, tak se ještě jednou omlouvám.
Napsal: 17 črc 2009, 16:30
od stepa
Krystal mas nastavenej blbe...mrkni se do datasheetu. Kdyz mas 20M krystal, musis nastavit HS. Jinak do MCU "palis" HEX soubor. A jestli tam mas nejaky dlouhy cekaci smycky, tak si vypni Watchdog timer.
Napsal: 17 črc 2009, 16:52
od bu2520
hs jsem nastavil, ale přesto , oscilátor nejede na krystalu není ani žádné napětí, tak že je vypnutý.
Napsal: 17 črc 2009, 17:26
od stepa
bu2520 píše:hs jsem nastavil, ale přesto , oscilátor nejede na krystalu není ani žádné napětí, tak že je vypnutý.
Co ten watchdog? Posli sem schema zapojeni.
Napsal: 17 črc 2009, 18:01
od bu2520
je to tenhle esr měřič bohužel je to v exotickém formátu
http://pro-radio.ru/measure/3288/ který nevím jak zkonvertit, ale nepřijde mi, že by tam byl watchdog , je to jen klasické zapojení
Napsal: 17 črc 2009, 19:18
od stepa
Co ma watchdog spolecnyho se zapojenim? Vzdyt to nastavujes v programatoru. Ptam se znova. Kdyz programujes, ZAPINAS HO, nebo NE?
Napsal: 17 črc 2009, 20:57
od bu2520
aha promiň, mě napadnul hw watchdog a neuvědomil jsem si to . Bohužel nepsal jsem ten program, už je hotový, ke stáhnutí na tom webu, tak nevím jak to tam má řešené. Já bohužel končím na nějakém atmelu na jednoduchých prográmcím, tak to vlastně vůbec neumím
Napsal: 17 črc 2009, 21:17
od stepa
Do tretice a naposledy. Co nastavujes v tom programatoru??? Zapinas watchdog, nebo ne? To pro ujasneni.
A kdyz jsme u toho. Jses si jisty, ze ten procik je OK? DPS sis navrhoval sam? Nemas tam botu? Jeste si nedal to schema. Jaky tam mas kondiky u krystalu? Na tech strankach jsem zadny nenasel(kdyz davas odkaz, tak dej alespon primo na to schema). Takze spousta dotazu by zmizela, kdybys dal to schema.
A jen tak mimochodem...Zkus ten MCU zapojit samotnej s krystalem a MCLR privedenym na napajeni, jestli se rozkmita.
Napsal: 17 črc 2009, 21:44
od bu2520
programuju to přes ic prog, nikde jsem tam žádné zatržítko watchdogu nenašel ( třeba jsem nějakou zkratku nerozšifroval) procík je 100% v pořádku mám dva oba se chovají identicky. Dps je sice univerzál, ale tam už jsem chybu vyloučil napájení ok, mclr na plusu OK gnd oba zapojeny, na krystalu jsou 22pF kondíky, zkoušel jsem i 47pF stejný problém na pinech 9 a 9 je nulové napětí na 9 mi bargraf trochu ťuká ale na osciloskopu téměř nic.
schéma a program je tam v zipu na stažení bohužel jde otevřít jen v splan wieveru, ale nemají tam možnost exportu jedině h ovytiskoun a oskenovat, ale to dnes nepůjde. Dík za trpělivost
Napsal: 17 črc 2009, 22:13
od stepa
bu2520 píše:ale nemají tam možnost exportu jedině h ovytiskoun a oskenovat, ale to dnes nepůjde.
Vzdyt existuje pitomej printscreen obrazovky
Jediny co me jeste napada je, ze neni naprogramovanej MCU. Zkusil bych nejdriv jinej programovaci SW. S ponyprogem by mel jit i WINPIC, tak to zkus. A ten ponyprog je urcite OK, mas ho vyzkouseny? Mas dobre zapojeny procesor pri programovani? Sam nevis, jestli to ponyprog umi programovat, jak jsem ted zjistil(ptal ses nato pred par dny). I primo na strankach ponyprogu je jako UNTESTED. Tim padem se nemas od ceho odpichnout a jdes na to odzadu(tudiz BLBE). Takze si spichni jednoduchy FUNKCNI programator pro COM PORT na ten PIC (treba tenhle:
http://stepa.wz.cz/index.php?page=prog2 ) a mas jistotu.
Pripadne zkusit napsat jednoduchy programek blikani LEDky a zkusit to napalit, jestli to pujde. Po tom co jsem ted zjistil pochybuju.
A nastaveni watchdog timeru mas primo pod nastavenim oscilatoru, viz obrazek:

Napsal: 17 črc 2009, 22:29
od eljaro
no nic tak zvláštního na tom není já tak na to koukl a i natahl to do i progu obrazovka má vypadat takto
i podle zdrojáku to je v pohodě
PS:omluvte pravopis
Napsal: 17 črc 2009, 22:33
od bu2520
aha, tak že watchdog, mám vypnutý ( žádné zatržítko) , právě ponyprog mi nešel ,ale pak jsem objevil, že ponyprog fuguje právě s icprogem, podu dám pice přečíst, tak se mi ve výpisu IC progu objeví to co jsem tam poslal i verifikace proběhne. Ten winpic zkusím děkuju .
Napsal: 18 črc 2009, 08:13
od bu2520
tohle je schema
Napsal: 18 črc 2009, 08:54
od bu2520
eljaro píše:no nic tak zvláštního na tom není já tak na to koukl a i natahl to do i progu obrazovka má vypadat takto
i podle zdrojáku to je v pohodě
PS:omluvte pravopis
no jenom drobnost, je to s A indexem ta 273 čili 273A jinak mi to vypadá opticky stejně ale u 273 bez indexu mi to verifikuje s chybou u 273A je všechno v pořádku
Napsal: 19 črc 2009, 08:40
od eljaro
jestli to vidím dobře tak MCLR je připojeno přes ledku ?! asi by to tak uplně bejt nemnělo spíše 10k odpor na + , a kond 100n na zem at se reset trochu zpozdí proti zapnutí ! mněřil jsi to mclr jaké máš na něm napětí ? při napájení 5V se za 1 považuje napětí nad 3,6V teprv pak se genereju příznak resetu po zapnutí do té doby by mněl být procesor mrtvolka
PS:omluvte pravopis dík