Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PIC программирование - где почитать
Шарага > Soft - НЕ железо > Программирование МК
orthodox
Собственно, сабж.
ткните носом в документ, плиз.
Как это задается, в каком случае какой режим запрещен (я так понимаю, что высоковольтный режим всегда разрешен).
Хочу все выучить подробно и не путаться.

Прохожий
Цитата(orthodox @ 25.7.2010, 1:33) *
Собственно, сабж.
ткните носом в документ, плиз.
Как это задается, в каком случае какой режим запрещен (я так понимаю, что высоковольтный режим всегда разрешен).
Хочу все выучить подробно и не путаться.

Никогда не пользовался низковольтным программированием.
А в PIC-ах, как впрочем, и в остальных МК есть специальный набор битиков, задающих режимы работы МК в момент программирования.
Из программы их изменить нельзя.
А ткнуть в документ можно только после озвучивания имени конкретной модели.
orthodox
Цитата(Прохожий @ 25.7.2010, 1:39) *
Никогда не пользовался низковольтным программированием.
А в PIC-ах, как впрочем, и в остальных МК есть специальный набор битиков, задающих режимы работы МК в момент программирования.
Из программы их изменить нельзя.
А ткнуть в документ можно только после озвучивания имени конкретной модели.

То есть не путаться не получится, как я понял.
У некоторых моделей есть только высоковольтный режим , и тогда об этом ничего не говорится в описании, так?
Ну а если пропустил в описании наличие низковольтного и потом из-за этого сбои - то "сам дурак" ?
Ладно, буду внимательнее.

Хотя бы хотелось бы знать- как по английски называют оба этих режима? точнее, каждый из них?
Прохожий
Цитата(orthodox @ 25.7.2010, 12:44) *
То есть не путаться не получится, как я понял.
У некоторых моделей есть только высоковольтный режим , и тогда об этом ничего не говорится в описании, так?
Ну а если пропустил в описании наличие низковольтного и потом из-за этого сбои - то "сам дурак" ?
Ладно, буду внимательнее.
Хотя бы хотелось бы знать- как по английски называют оба этих режима? точнее, каждый из них?

У PIC-ов существует два режима внутрисхемного программирования (ICSP-In-Circuit Serial Programming):
1. Программирование начинается с подачи высокого уровня на MCLR.
2. Программирование осуществляется без подачи высокого уровня на MCLR.
Подробнее на картинке.
Нажмите для просмотра прикрепленного файла
Это выдержка из документации на PIC18F1320.
Управляющий этим делом бит расположен в одном из регистров конфигурации.
Нажмите для просмотра прикрепленного файла
Поскольку не знал имени Вашего МК, воспользовался первым попавшимся.
У остальных PIC-ов приблизительно тоже самое за исключением номеров и имен конкретных пинов и номера регистра конфигурации, где расположен бит LVP.
orthodox
Ну, теперь вроде понятно.
Я просто как-то натыкался на описание работы в разных режимах, но как-то считал не обязательным запоминать эти моменты.
А потом обнаружил, что по новой найти не так просто.
Теперь не потеряюсь, ключевые слова есть...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2020 IPS, Inc.