IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> PIC программирование - где почитать, низковольтное и высоковольтное
orthodox
сообщение 24.7.2010, 23:33
Сообщение #1


ДИКТАТОР
Иконка группы

Группа: Мод
Сообщений: 23809
Регистрация: 20.11.2009
Из: Житомир
Пользователь №: 3



Собственно, сабж.
ткните носом в документ, плиз.
Как это задается, в каком случае какой режим запрещен (я так понимаю, что высоковольтный режим всегда разрешен).
Хочу все выучить подробно и не путаться.

Перейти в начало страницы
 
+Цитировать сообщение
Прохожий
сообщение 25.7.2010, 0:39
Сообщение #2


сундук
***

Группа: Пользователи
Сообщений: 4043
Регистрация: 21.11.2009
Из: Ростов-на Дону
Пользователь №: 15



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

Никогда не пользовался низковольтным программированием.
А в PIC-ах, как впрочем, и в остальных МК есть специальный набор битиков, задающих режимы работы МК в момент программирования.
Из программы их изменить нельзя.
А ткнуть в документ можно только после озвучивания имени конкретной модели.
Перейти в начало страницы
 
+Цитировать сообщение
orthodox
сообщение 25.7.2010, 10:44
Сообщение #3


ДИКТАТОР
Иконка группы

Группа: Мод
Сообщений: 23809
Регистрация: 20.11.2009
Из: Житомир
Пользователь №: 3



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

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

Хотя бы хотелось бы знать- как по английски называют оба этих режима? точнее, каждый из них?
Перейти в начало страницы
 
+Цитировать сообщение
Прохожий
сообщение 25.7.2010, 17:29
Сообщение #4


сундук
***

Группа: Пользователи
Сообщений: 4043
Регистрация: 21.11.2009
Из: Ростов-на Дону
Пользователь №: 15



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

У PIC-ов существует два режима внутрисхемного программирования (ICSP-In-Circuit Serial Programming):
1. Программирование начинается с подачи высокого уровня на MCLR.
2. Программирование осуществляется без подачи высокого уровня на MCLR.
Подробнее на картинке.
Прикрепленное изображение

Это выдержка из документации на PIC18F1320.
Управляющий этим делом бит расположен в одном из регистров конфигурации.
Прикрепленное изображение

Поскольку не знал имени Вашего МК, воспользовался первым попавшимся.
У остальных PIC-ов приблизительно тоже самое за исключением номеров и имен конкретных пинов и номера регистра конфигурации, где расположен бит LVP.
Перейти в начало страницы
 
+Цитировать сообщение
orthodox
сообщение 25.7.2010, 20:57
Сообщение #5


ДИКТАТОР
Иконка группы

Группа: Мод
Сообщений: 23809
Регистрация: 20.11.2009
Из: Житомир
Пользователь №: 3



Ну, теперь вроде понятно.
Я просто как-то натыкался на описание работы в разных режимах, но как-то считал не обязательным запоминать эти моменты.
А потом обнаружил, что по новой найти не так просто.
Теперь не потеряюсь, ключевые слова есть...
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.3.2024, 15:34