Do you have a question? Post it now! No Registration Necessary

Re: Program Memory Code Protection bits (PIC)
Hi Alexey, hope you are having a nice day!
11 Янв 04, Alexey Kovalev wrote to All:
AK> Так и не понял из документации: если установить защиту, то
AK> запретит ли она программировать FLASH самому ПИК-у (в загрузчике,
AK> например). Или это только внешнего программатора касается? Объясните,
AK> please!
А про какой пик речь идет? Поведение разных пиков в этом случае отличается.
WBR,
AVB
ICQ# 43835774
mailto: avb<at>dialup.etr.ru
11 Янв 04, Alexey Kovalev wrote to All:
AK> Так и не понял из документации: если установить защиту, то
AK> запретит ли она программировать FLASH самому ПИК-у (в загрузчике,
AK> например). Или это только внешнего программатора касается? Объясните,
AK> please!
А про какой пик речь идет? Поведение разных пиков в этом случае отличается.
WBR,
AVB
ICQ# 43835774
mailto: avb<at>dialup.etr.ru

Re: Program Memory Code Protection bits (PIC)
Hello, Alexey!
AK>> Так и не понял из документации: если установить защиту, то
AK>> запретит ли она программировать FLASH самому ПИК-у (в загрузчике,
AK>> например). Или это только внешнего программатора касается?
AK>> Объясните, please!
AV> А про какой пик речь идет? Поведение разных пиков в этом случае
AV> отличается.
Так вот разные и интересуют. Поскольку это является одним из
критериев выбора. 16,18 серии с FLASH.
With best regards, Alexey Kovalev
AK>> Так и не понял из документации: если установить защиту, то
AK>> запретит ли она программировать FLASH самому ПИК-у (в загрузчике,
AK>> например). Или это только внешнего программатора касается?
AK>> Объясните, please!
AV> А про какой пик речь идет? Поведение разных пиков в этом случае
AV> отличается.
Так вот разные и интересуют. Поскольку это является одним из
критериев выбора. 16,18 серии с FLASH.
With best regards, Alexey Kovalev

Re: Program Memory Code Protection bits (PIC)
"Alexey Kovalev" сообщил следующее...

С 16F87X так:
A word of the FLASH program memory may only be written to if the word is in
a non-code protected segment of memory and the WRT configuration bit is set.
т.е. в защищаемую память писать нельзя.
----
Andy Pike tech@@@sym.ru www.sym.ru

С 16F87X так:
A word of the FLASH program memory may only be written to if the word is in
a non-code protected segment of memory and the WRT configuration bit is set.
т.е. в защищаемую память писать нельзя.
----
Andy Pike tech@@@sym.ru www.sym.ru

Re: Program Memory Code Protection bits (PIC)
Hello, Andy!
You wrote to Alexey Kovalev on Mon, 12 Jan 2004 20:50:44 +0000 (UTC):
AP> A word of the FLASH program memory may only be written to if the
AP> word is in a non-code protected segment of memory and the WRT
AP> configuration bit is set.
AP> т.е. в защищаемую память писать нельзя.
Нельзя ли ссылку на документ? На www.microchip.com фраза через Advanced
Search не находится.
With best regards, Alexey Kovalev
You wrote to Alexey Kovalev on Mon, 12 Jan 2004 20:50:44 +0000 (UTC):
AP> A word of the FLASH program memory may only be written to if the
AP> word is in a non-code protected segment of memory and the WRT
AP> configuration bit is set.
AP> т.е. в защищаемую память писать нельзя.
Нельзя ли ссылку на документ? На www.microchip.com фраза через Advanced
Search не находится.
With best regards, Alexey Kovalev

Re: Program Memory Code Protection bits (PIC)
"Alexey Kovalev" сообщил следующее...

Качал давно, там наверняка что-то уже более новое.
DS30292B.PDF
PIC16F87X
28/40-pin 8-Bit CMOS FLASH Microcontrollers
4.6 Writing to the FLASH Program Memory
"George Shepelev" сообщил следующее...

Вполне правильный ход, так и надо было делать с самого начала.
----
Andy Pike tech@@@sym.ru www.sym.ru

Качал давно, там наверняка что-то уже более новое.
DS30292B.PDF
PIC16F87X
28/40-pin 8-Bit CMOS FLASH Microcontrollers
4.6 Writing to the FLASH Program Memory
"George Shepelev" сообщил следующее...

Вполне правильный ход, так и надо было делать с самого начала.
----
Andy Pike tech@@@sym.ru www.sym.ru

Re: Program Memory Code Protection bits (PIC)
Hi Alexey, hope you are having a nice day!
11 Янв 04, Alexey Kovalev wrote to Alexey V Bugrov:
AV>> А про какой пик речь идет? Поведение разных пиков в этом случае
AV>> отличается.
AK> Так вот разные и интересуют. Поскольку это является одним из
AK> критериев выбора. 16,18 серии с FLASH.
Hасколько я помню как такового правила нет. Hапример у 18F452 (и скорее всего у
всей восемнадцатой серии) доступ к
внутреннему флешу из программы не зависит от состояния CPx, у 16F87x защищенные
участки AFAIK читать/писать нельзя.
Вообще читай даташиты, раздел SPECIAL FEATURES OF THE CPU и конретно Program
Verification and Code Protection для
конкретного процессора.
WBR,
AVB
ICQ# 43835774
mailto: avb<at>dialup.etr.ru
11 Янв 04, Alexey Kovalev wrote to Alexey V Bugrov:
AV>> А про какой пик речь идет? Поведение разных пиков в этом случае
AV>> отличается.
AK> Так вот разные и интересуют. Поскольку это является одним из
AK> критериев выбора. 16,18 серии с FLASH.
Hасколько я помню как такового правила нет. Hапример у 18F452 (и скорее всего у
всей восемнадцатой серии) доступ к
внутреннему флешу из программы не зависит от состояния CPx, у 16F87x защищенные
участки AFAIK читать/писать нельзя.
Вообще читай даташиты, раздел SPECIAL FEATURES OF THE CPU и конретно Program
Verification and Code Protection для
конкретного процессора.
WBR,
AVB
ICQ# 43835774
mailto: avb<at>dialup.etr.ru

Re: Program Memory Code Protection bits (PIC)
Andy, ты ещё здесь сидишь?
Понедельник Январь 12 2004 23:50, Andy Pike wrote to Alexey Kovalev:
>> Так вот разные и интересуют. Поскольку это является одним из
>> критериев выбора. 16,18 серии с FLASH.
AP> С 16F87X так:
AP> A word of the FLASH program memory may only be written to if the word
AP> is in a non-code protected segment of memory and the WRT configuration
AP> bit is set.
AP> т.е. в защищаемую память писать нельзя.
А в "соседнем" чипе 16F87XA реализована значительно более грамотная
независимая защита при "внешнем" и "внутреннем" доступе к памяти
программ. Цитирую PIC16F87XA Data Sheet:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
3.8 Operation During Code Protect
When the data EEPROM is code protected, the micro-
controller can read and write to the EEPROM normally.
However, all external access to the EEPROM is dis-
abled. External write access to the program memory is
also disabled.
When program memory is code protected, the micro-
controller can read and write to program memory nor-
mally, as well as execute instructions. Writes by the
device may be selectively inhibited to regions of the
memory, depending on the setting of bits WR1:WR0 of
the configuration word (see Section 14.1 for additional
information). External access to the memory is also
disabled
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Так что для каждого конкретного контроллера нужно _внимательно_
читать документацию...
. Георгий
Site Timeline
- » SMS
- — Next thread in » Microcontrollers (Russian)
-
- » avr + usb = ?
- — Previous thread in » Microcontrollers (Russian)
-
- » По моему это гениально
- — Newest thread in » Microcontrollers (Russian)
-
- » Suche nach Steckverbindung?
- — The site's Newest Thread. Posted in » Electronics (German)
-
- » (PDF) Illustrated Anatomy of the Head and Neck 5th Edition by Fehrenbach
- — The site's Last Updated Thread. Posted in » Electronics (Polish)
-