napálenie PIC v RF analyzátore PE 8-9-2000

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
Ivan_Ryger
Příspěvky: 1368
Registrován: 02 bře 2005, 00:00
Bydliště: Jára Cimrman- "Uppsala, Uppsala,... tam jsem taky nebyl"

napálenie PIC v RF analyzátore PE 8-9-2000

#1 Příspěvek od Ivan_Ryger »

Dobrý deň kolegovia.
Prosím vedeli by ste mi poradiť, aké konfiguračné slovo treba vypáliť do procesora PIC16C57 použitého v projekte RF analyzátor (Martin Šenfeld) uverejneného v PE-AR 8-9/2000?

zo stránky AMARO človek môže sťiahnuť .HEX súborhttp://www.aradio.cz/programs/rfanal.zip.Keď tento súbor otvorím a pozerám na adresu 0x000FFF, kde by sa toto slovo malo nachádzať, vidím tam 0xFF hodnotu. Toto znamená, že Watchdog je zapnutý a oscilátor je prednastavený na vnútorný RC.

Avšak zo schémy v AR vidím, že obvod má kryštál 4.000MHz pripojený zvonka.

Nezdá sa mi preto toto nastavenie. Pozerám to prosím správne? Staval prosím niekto túto konštrukciu?
Ivan
petrfilipi
Příspěvky: 2902
Registrován: 13 zář 2005, 00:00

#2 Příspěvek od petrfilipi »

Zkus se zeptat autora - tady:
http://www.portaltanvald.cz/milan-tehni ... nka=pridej
je na něho kontakt (pokud to stále ještě platí).

A tady je mobil: http://obchody.heureka.cz/almite-cz/informace/ (adresu bydliště jsem našel na katastru nemovitostí) a tady je foto domu pana Těhníka - https://mapy.cz/zakladni?x=15.2058579&y ... vice%20165. Podle antény je mýlka vyloučena :)


PF
Uživatelský avatar
danhard
Příspěvky: 6648
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#3 Příspěvek od danhard »

Ivan_Ryger píše:Keď tento súbor otvorím a pozerám na adresu 0x000FFF

A kde tam vidíš tuto adresu ?
Oscilátor musíš naprogramovat, osvědčil se ale HX, protože s XT a s nějakými krystaly se ten procesor nerozjel.
Procesor máš ? a budeš to pálit do té PIC16C57 ?
Uživatelský avatar
Ivan_Ryger
Příspěvky: 1368
Registrován: 02 bře 2005, 00:00
Bydliště: Jára Cimrman- "Uppsala, Uppsala,... tam jsem taky nebyl"

#4 Příspěvek od Ivan_Ryger »

Páni ďakujem za odpoveď.

Danharde, otvoril som HEX súbor zo stránky AMARO a vyhľadal som v ňom bunku s touto adresou. (bázová adresa 0xFF0 + offset 0x0F). Na tejto adrese je zapísaná hodnota 0xFF.

Procesor mám kúpený pôvodný 1 kus OTP PIC16C57. Dnes by bolo zrejme lepšie mať 16F57, aby sa v prípade problému mohol preprogramovať. Takto vsádzam na 1 kartu, aby som to správne nastavil na prvýkrát.
Uživatelský avatar
danhard
Příspěvky: 6648
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#5 Příspěvek od danhard »

Ale ta adresa není v tom hexa souboru vůbec definovaná ?

A protože jsou tam instrukce CLRWDT, tak je to ošetřené a nech watchdog zapnutý.
Uživatelský avatar
Ivan_Ryger
Příspěvky: 1368
Registrován: 02 bře 2005, 00:00
Bydliště: Jára Cimrman- "Uppsala, Uppsala,... tam jsem taky nebyl"

#6 Příspěvek od Ivan_Ryger »

Myslím, že som na chybu prišiel. Otvoril som HEX súbor v online HEX editore a tam sa mi na tejto adrese (0xFF0 || 0x0F) zobrazuje 0x35, čo znamená, že je zapnutý XT oscilátor, Watchdog je povolený, zapnutá ochrana kódu. Teraz zostáva len záhadou, prečo to programátor načítal ináč.
Přílohy
hex.png
(54.07 KiB) Staženo 91 x
Uživatelský avatar
ohryzek36
Příspěvky: 2393
Registrován: 24 pro 2008, 00:00
Bydliště: Zlínsko

#7 Příspěvek od ohryzek36 »

V čem jsi to otevíral? Mám takový dojem, že jeden ze známějších programů na programování PICů (snad WinPic, možná něco jiného) mně také podobně napálil - naprogramoval všechno, až na konfigurační slovo. Naštěstí jsem měl přepisovatelný procesor, ale stejně chvíli trvalo, než jsem přišel na důvod podivného chování zařízení. Jako osvědčené programy momentálně používám IC-Prog a WinPic800 (pro novější procesory).
Uživatelský avatar
Ivan_Ryger
Příspěvky: 1368
Registrován: 02 bře 2005, 00:00
Bydliště: Jára Cimrman- "Uppsala, Uppsala,... tam jsem taky nebyl"

#8 Příspěvek od Ivan_Ryger »

Toto bolo otvárané v Miniprog softvéri dodávaného k čínskemu programátoru TL866CS. Skúsim to ešte otvoriť v IC prog, len pre zaujímavosť, čo to ukáže. Neviem, či IC prog zvládne PIC16C57.
Ivan
Uživatelský avatar
ohryzek36
Příspěvky: 2393
Registrován: 24 pro 2008, 00:00
Bydliště: Zlínsko

#9 Příspěvek od ohryzek36 »

Tak jak se dívám, tak ani jeden z mnou jmenovaných programů ten PIC16C57 nezvládne, a i kdyby to zvládlo, tak se s tím TL886CS asi nedomluví :? . Nejde konfigurační slovo zadat v tom Miniprogu ručně?
Uživatelský avatar
danhard
Příspěvky: 6648
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#10 Příspěvek od danhard »

Tak především se adresa pro PIC krokuje po dvou byte !
A ten hex. soubor, co jsi sem dal odkaz, končí s daty na byte 0DFF, na to si to stačí otevřít v Notepadu :roll:

:10000000FE0A650500000000650400080B046B048F
:100010000D02FE0E43060B050D02FC0E43066B059A
......
:100DF000F808F908FA08FA08FB08FC08FD08FE08DC
:00000001FF

Jenom blázen odvozuje něco z nesmyslů, když si otevře .hex soubor jako binárku a nechá ty znaky přeložit do hex. zobrazení :roll:
Naposledy upravil(a) danhard dne 23 kvě 2016, 22:52, celkem upraveno 1 x.
Uživatelský avatar
Ivan_Ryger
Příspěvky: 1368
Registrován: 02 bře 2005, 00:00
Bydliště: Jára Cimrman- "Uppsala, Uppsala,... tam jsem taky nebyl"

#11 Příspěvek od Ivan_Ryger »

Danharde,ďakujem za túto informáciu, no stále neviem odpoveď na moju otázku.
Uživatelský avatar
danhard
Příspěvky: 6648
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#12 Příspěvek od danhard »

Na jakou ? Co tam má být za konfiguraci ? na to jsem tu už odpověděl, XT, nebo radši HS oscilátor a watchdog zapnutý.
I když by jsi ho vypnul, tak se nic neděje, protože tam SLEEP nikde není, tudíž se to projeví, jen když se zasekne procesor, což v normálním provozu není.
Uživatelský avatar
Ivan_Ryger
Příspěvky: 1368
Registrován: 02 bře 2005, 00:00
Bydliště: Jára Cimrman- "Uppsala, Uppsala,... tam jsem taky nebyl"

#13 Příspěvek od Ivan_Ryger »

problém je, že môj programátor nezapisuje konfiguračné slovo samostatne. Potrebujem ho napísať priamo do hex súboru. Snažím sa vypátrať, kde má toto slovo ležať a skontrolovať, či je to správne zapísané v ňom.

Ďakujem.
Uživatelský avatar
danhard
Příspěvky: 6648
Registrován: 05 bře 2007, 00:00
Bydliště: Jesenice u Prahy

#14 Příspěvek od danhard »

A co máš za programátor ?
Neumí to programátor, nebo ho neumíš obsluhovat ?
Uživatelský avatar
Ivan_Ryger
Příspěvky: 1368
Registrován: 02 bře 2005, 00:00
Bydliště: Jára Cimrman- "Uppsala, Uppsala,... tam jsem taky nebyl"

#15 Příspěvek od Ivan_Ryger »

Programátor je Miniprog TL866CS. Pri napaľovaní CPU požaduje zvoliť buď program, configuration, alebo program+configuration.
Volím možnosť program+configuration, pretože predpokladám, že konfiguračné slovo je uložené priamo v HEX súbore. Potom to nasleduje tak, ako som už napísal.
Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“