RTV forum PL | NewsGroups PL

Zablokowany PIC18LF2320 z ICD2 - weryfikacja i odczyt flash po ustawieniu bitów protekcji

Problem z ICD2 i PIC18LF2320

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Zablokowany PIC18LF2320 z ICD2 - weryfikacja i odczyt flash po ustawieniu bitów protekcji

tbird
Guest

Fri May 16, 2008 3:21 pm   



Witam
Dzisiaj walczyłem cały dzień z zablokowanym (?) PIC18LF2320 z zasilaniem
+3.3V. Układ był poprawnie wykrywany ale nie przechodził weryfikacji po
zapisie flash. Próba odczytu flash dawała ciąg 0x00.
Żadne kombinowanie nie pomogło aż do momentu gdy podniosłem zasilanie do
5V. Co to może być? Dodam że sytuacja wystąpiła gdy zrobiłem wersję
release softu, z ustawionymi bitami protekcji. Wcześniej nie było
żadnych problemów.

Sylwester Łazar
Guest

Fri May 16, 2008 4:08 pm   



Czy warunki częstotliwościowe zostały spełnione?
"PIC18F2220/2320/4220/4320 Data Sheet"
DS39599B strona 308(pdf); 306 (DS)

FIGURE 26-2:
PIC18LF2220/2320/4220/4320 VOLTAGE-FREQUENCY GRAPH (INDUSTRIAL)

FMAX = (16.36 MHz/V) (VDDAPPMIN - 2.0V) + 4 MHz

Note: VDDAPPMIN is the minimum voltage of the PICmicro R device in the
application.

Czyli dla 3,3V mamy Fmax=~25MHz
Chodzi tutaj o częstotliwość Fosc.
Częstotliwość wykonywania rozkazów Fcy=Fosc/4=~6,3MHz

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

tbird
Guest

Fri May 16, 2008 6:56 pm   



Sylwester Łazar wrote:
Quote:
Czy warunki częstotliwościowe zostały spełnione?
"PIC18F2220/2320/4220/4320 Data Sheet"

Tak, mam kwarc 4MHz i włączone PLL co daje Fosc=16MHz.

Sylwester Łazar
Guest

Fri May 16, 2008 9:59 pm   



Quote:
Sylwester Łazar wrote:
Czy warunki częstotliwościowe zostały spełnione?
"PIC18F2220/2320/4220/4320 Data Sheet"

Tak, mam kwarc 4MHz i włączone PLL co daje Fosc=16MHz.
To w takim razie proponuję przyjrzeć się gniazdku Modular w ICD2.

Tutaj opisywałem ten problem:
http://forum.microchip.com/tm.aspx?m=38441&mpage=1&key=&#39922
Proponuję się zarejestrować na tym forum i tam zadać to pytanie.
To forum jest dobre.

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

Mariusz Łacina
Guest

Fri May 16, 2008 10:42 pm   



tbird pisze:
Quote:
Witam
Dzisiaj walczyłem cały dzień z zablokowanym (?) PIC18LF2320 z zasilaniem
+3.3V. Układ był poprawnie wykrywany ale nie przechodził weryfikacji po
zapisie flash. Próba odczytu flash dawała ciąg 0x00.
Żadne kombinowanie nie pomogło aż do momentu gdy podniosłem zasilanie do
5V. Co to może być? Dodam że sytuacja wystąpiła gdy zrobiłem wersję
release softu, z ustawionymi bitami protekcji. Wcześniej nie było
żadnych problemów.

Witam,

bity protekcji kasowane są tylko w trybie "full chip erase". Ten tryb, w
tym akurat procesorze wymaga 5V zasilania. Już to przerabiałem kilka lat
temu z innym egzemplarzem.

patrz strona nr 255 dokumentacji:

"If code-protected memory is to be
erased, a block erase is required. If a block erase is to
be performed when using Low-Voltage Programming,
the device must be supplied with VDD of 4.5V to 5.5V."

Pozdrawiam,
Mariusz Łacina

tbird
Guest

Sun May 18, 2008 1:18 pm   



Mariusz Łacina wrote:
Quote:
bity protekcji kasowane są tylko w trybie "full chip erase". Ten tryb, w
tym akurat procesorze wymaga 5V zasilania. Już to przerabiałem kilka lat
temu z innym egzemplarzem.

Nieciekawa sprawa. Z tego wynika że trzeba pomyśleć o zworce/rezystorze
0R do odłączania zasilania uC od reszty układu, który nie jest 5V
compatible.

pozdro

elektroda NewsGroups Forum Index - Elektronika Polska - Zablokowany PIC18LF2320 z ICD2 - weryfikacja i odczyt flash po ustawieniu bitów protekcji

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map
Nasz serwis wykorzystuje pliki cookies. Korzystanie z witryny oznacza zgodę na ich zapis lub odczyt zgodnie z ustawieniami przeglądarki. Informacja o ciasteczkach