PIC10F206 Problem z programowaniem ICD2



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "=?iso-8859-2?q?Micha=B3_Augustyniak?=" <augustm_at_nospam_konto.pl>
Subject: PIC10F206 Problem z programowaniem ICD2
Date: 9 Mar 2006 02:10:11 -0800


Witam!
Nie mog=EA sobie poradzi=E6 z zaprogramowaniem PIC10F206 przez ICD2
(nieorginalny).

PIC16F88 programuje si=EA bez problemu, oto log:

/Connecting to MPLAB ICD 2
/=2E..Connected
/ICDWarn0030: MPLAB ICD2 is about to download a new operating system.
If MPLAB IDE is just /starting, it will appear to "hang" at the splash
screen. Please be patient. MPLAB IDE will finish it's /intialization
after the OS is downloaded. (Note: You may wish to select to ignore
this warning in /the future.)
/Downloading Operating System
/Connecting to MPLAB ICD 2
/=2E..Connected
/Setting Vdd source to MPLAB ICD 2
/Target Device PIC16F88 found, revision =3D b1
/=2E..Reading ICD Product ID
/Running ICD Self Test
/=2E..Passed
/=2E..Download Operating System Succeeded
/Setting Vdd source to MPLAB ICD 2
/Target Device PIC16F88 found, revision =3D b1
/=2E..Reading ICD Product ID
/Running ICD Self Test
/=2E..Passed
/MPLAB ICD 2 Ready
/Programming Target...
/=2E..Erasing Part
/=2E..Programming Program Memory (0x0 - 0x27)
/Verifying...
/=2E..Program Memory
/=2E..Verify Succeeded
/=2E..Programming succeeded
/09-Mar-2006, 10:55:06

/MPLAB ICD 2 Ready

Vpp wynosi oko=B3o 10,5V
Natomiast gdy pod=B3=B1cz=EA PIC10F206 - to ju=BF jest problem..

/Connecting to MPLAB ICD 2
/=2E..Connected
/ICDWarn0030: MPLAB ICD2 is about to download a new operating system.
If MPLAB IDE is just /starting, it will appear to "hang" at the splash
screen. Please be patient. MPLAB IDE will finish it's /intialization
after the OS is downloaded. (Note: You may wish to select to ignore
this warning in /the future.)
/Downloading Operating System
/Connecting to MPLAB ICD 2
/=2E..Connected
/Setting Vdd source to MPLAB ICD 2
/=2E..Reading ICD Product ID
/Running ICD Self Test
/=2E..Passed
/=2E..Download Operating System Succeeded
/Setting Vdd source to MPLAB ICD 2
/ICDWarn0044: Target has an invalid calibration memory value (0x3FFF).
Continue?
/=2E..Reading ICD Product ID
/Running ICD Self Test
/=2E..Passed
/MPLAB ICD 2 Ready
/Programming Target...
/ICDWarn0044: Target has an invalid calibration memory value (0x3FFF).
Continue?
/=2E..Validating configuration fields
/=2E..Erasing Part
/=2E..Programming Program Memory (0x0 - 0xA)
/Verifying...
/=2E..Program Memory
/ICD0161: Verify failed (MemType =3D Program, Address =3D 0x0, Expected Val
=3D 0x25, Val Read =3D /0x3FFF)
/ICD0275: Programming failed.
/MPLAB ICD 2 Ready


I oczywi=B6cie procesor si=EA nie programuje.
Czy mo=BFe mi kto=B6 wyja=B6ni=E6 co to jest i do czego s=B3u=BFy ta
warto=B6=E6 kalibracji pami=EAci?
Dodam, =BFe po pod=B3=B1czeniu 10F - Vpp spada do 8V.
Mo=BFe to by=E6 spowodowane zbyt nisk=B1 wydajno=B6ci=B1 zasilania? Zasilacz
ma 2VA, podczas programowania =B6wiec=B1 si=EA 3 ledy - zatem zostaje
oko=B3o 100mA dla programatora, ale ledy nie przygasaj=B1 - wi=EAc nie
wiem czy to jest pow=F3d.

Piny pod=B3=B1czy=B3em tak jak w PIC10F200, poniewa=BF w dokumentacji w
pinoucie 10F206 nie ma ICSPDAT - zamiast tego jest CIN+...

Zatem moje pytanie: gdzie mo=BFe tkwi=E6 przyczyna, =BFe procesor nie chce
si=EA zaprogramowa=E6?

Pozdrawiam i dzi=EAkuj=EA za wszelkie sugestie
Micha=B3


Poprzedni Następny
Wiadomość
Spis treści
From: "Mariusz.K.\(R2D2\)" <r2d2_at_nospam_enet.pl>
Subject: Re: PIC10F206 Problem z programowaniem ICD2
Date: Thu, 9 Mar 2006 11:43:13 +0100



Użytkownik "Michał Augustyniak" <augustm_at_nospam_konto.pl> napisał w wiadomości


I oczywiście procesor się nie programuje.
Czy może mi ktoś wyjaśnić co to jest i do czego służy ta
wartość kalibracji pamięci?
Dodam, że po podłączeniu 10F - Vpp spada do 8V.
Może to być spowodowane zbyt niską wydajnością zasilania? Zasilacz
ma 2VA, podczas programowania świecą się 3 ledy - zatem zostaje
około 100mA dla programatora, ale ledy nie przygasają - więc nie
wiem czy to jest powód.

Piny podłączyłem tak jak w PIC10F200, ponieważ w dokumentacji w
pinoucie 10F206 nie ma ICSPDAT - zamiast tego jest CIN+...

Zatem moje pytanie: gdzie może tkwić przyczyna, że procesor nie chce
się zaprogramować?

Pozdrawiam i dziękuję za wszelkie sugestie
Michał


Witam

Kalibracja sluzy do skalibrowania odchylek wewnetrznego zegara w procku
Mam ICD 2 oryginal i z programowaniem nie ma problemu
programowalem prawie cala rodzinke 10Fxxx
Jezeli spada VPP to jest cos nie tak w tym programatorze
VPP przy programowaniu pobiera z tego co pamietam typowo 0,5mA
wiec nie powinno byc zadnych spadkow napiecia
Mozliwe jest ze procek jest uszkodzony ,10-tki sa bardzo delikatne
i latwo je ubic bo nie maja do czego odprowadzac ciepla ze wzgledu na mala
obudowe
Zrobilem programator 10Fxxx do programowania procka w ukladzie
i dziala doskonale wydajnosc VPP ok 1,5mA wiec sadze ze masz
problem w samym programatorze lub zle podlaczony procek.
samo podlaczenie procka powinno wygladac tak :

Pin Name ----During Programming----Function Pin Type---- Pin Description
GP1 ------------ICSPCLK I -----------Clock input -------- Schmitt Trigger
input
GP0 -----------ICSPDAT I/O -------Data input/output---- - Schmitt Trigger
input
MCLR/VPP --Program/Verify mode --------P ---------------Program Mode Select
VDD ------------VDD ---------------------P ---------------Power Supply
VSS ------------VSS ----------------------P----------------- Ground
a tu jest stosowna dokumentacja
http://ww1.microchip.com/downloads/en/DeviceDoc/41228D.pdf


Pozdrawiam
Mariusz K.



Poprzedni Następny
Wiadomość
Spis treści
From: Adam Jurkiewicz <sword_at_nospam_wywalic.ajpic.zonk.pl>
Subject: Re: PIC10F206 Problem z programowaniem ICD2
Date: Thu, 09 Mar 2006 14:00:38 +0100



Czy może mi ktoś wyjaśnić co to jest i do czego służy ta
wartość kalibracji pamięci?

To akurat nie ma związku, to że dostajesz komunikat jest wynikiem
braku łączności z procesorem.

Dodam, że po podłączeniu 10F - Vpp spada do 8V.

Pomijając dlaczego tak się dzieje to 8V podane na MCLR nie
wprowadzi procesora w tryb programowania.

Może to być spowodowane zbyt niską wydajnością zasilania? Zasilacz
ma 2VA, podczas programowania świecą się 3 ledy - zatem zostaje
około 100mA dla programatora, ale ledy nie przygasają - więc nie
wiem czy to jest powód.

Procesor na pewno tyle nie ciągnie jeśli nie jest uszkodzony.

Piny podłączyłem tak jak w PIC10F200, ponieważ w dokumentacji w
pinoucie 10F206 nie ma ICSPDAT - zamiast tego jest CIN+...
Zatem moje pytanie: gdzie może tkwić przyczyna, że procesor nie chce
się zaprogramować?

Coś masz zwalone z podłączeniem albo procek jest ubity, a komunikaty
dostajesz dlatego, że procesor nie odpowiada i jest to odczytywane
jako stan wysoki na linii (0x3fff).

Pozdrawiam,
sword

--
e-mail: sword_at_nospam_wywalic.ajpic.zonk.pl
www: http://ajpic.zonk.pl/
gg#: 1781804

Poprzedni Następny
Wiadomość
Spis treści
From: "szlovak" <adamkxBEZx_at_nospam_o2.pl>
Subject: Re: PIC10F206 Problem z programowaniem ICD2
Date: Thu, 9 Mar 2006 21:36:20 +0000 (UTC)


napięcie Vpp ma być chyba w granicach 12-13V lub cos w podobie.
Poprostu jest za małe i to wszystko. Mam klona ICD2 i nie ma żadnych
problemów z programowaniem. Upewnij się że wszystkie sygnały idą do
procka i że ma on zasilanie albo z ICD2 albo własne. Napięcie
programujące jest tako samo chyba dla wszystkich procków Microchipa.



--


Poprzedni Następny
Wiadomość
Spis treści
From: "Sylwester Łazar" <goalpropl_at_nospam_alpro.pl>
Subject: Re: PIC10F206 Problem z programowaniem ICD2
Date: Fri, 10 Mar 2006 11:02:32 +0100


Dodam, że po podłączeniu 10F - Vpp spada do 8V.
Może to być spowodowane zbyt niską wydajnością zasilania? Zasilacz
ma 2VA, podczas programowania świecą się 3 ledy - zatem zostaje
około 100mA dla programatora, ale ledy nie przygasają - więc nie
wiem czy to jest powód.

2VA to prawdopodobnie za mało. Czy to na pewno zasilacz czy tylko
transformator z prostownikiem?
A czy stabilizator 7805 czasami tam nie jest umieszczony?
Sam stabilizator obciąży źródło prądem równym kilkadziesiąt miliamper.
Należy zmienić na większą moc i dalej szukać błędów.
Do prac projektowych trzeba mieć wydajny zasilacz ale z ograniczeniem
prądowym.

-- .
pozdrawiam
Sylwester Łazar
http://www.alpro.pl
http://www.rimu.pl -oprogramowanie do edycji schematów
i projektowania PCB





Poprzedni Następny
Wiadomość
Spis treści
From: "Michal Augustyniak" <augustm_at_nospam_konto.pl>
Subject: Re: PIC10F206 Problem z programowaniem ICD2
Date: 18 Mar 2006 14:21:09 -0800


Dziekuje za pomoc.
To faktycznie chodzilo o zbyt mala moc zasilacza.. Wczesniej nie
mialem z tym problem=F3w.
W zasilaczu jest 7812 po nim, w programatorze jest 7805 i to
spowodowalo, ze zabraklo mocy.
Jako ciekawostke dodam, ze po zmianie w bitach konfiguracyjnych -
programuje sie bez problem=F3w...