Показать сообщение отдельно
Старый 12.05.2015, 22:28   #482 (permalink)
Новичок
 
Регистрация: 12.11.2012
Сообщений: 78
Вы сказали Спасибо: 24
Поблагодарили 15 раз(а) в 8 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 1 раз в 1 сообщении
Откуда: Москва
Авто: V230
По умолчанию Прошивка Pic.

При программировании не забывайте про константу(osccal), которая записана в последней ячейке данных пика.

Оsccal - представляет собой 16-ти ричное значение калибровки внутреннего генератора МК, с помощью которого МК отчитывает время при выполнении своих программ...

При покупке микроконтроллера (МК) считайте с него данные и запишите константу на листочек или на микроконтроллер!

Это очень важно т.к. если удалите константу при следующем программировании, pic работать не будет либо будет, но не так как должен.

На рисунке ниже показано место расположения этой константы:

Константа может не пригодится когда используется внешний кварц.

В процессе прошивки (когда нажали уже на кнопку "прошить") может (а может и не спросить) вылезти следущее сообщение (см. рис.ниже ), надо нажимать НЕТ. При использовании Icprog 1.06C всегда спрашивает, заменить либо нет.

Когда вы загружаете прошивку в программу то в последней ячейке памяти выставляется "3FFF" т.к. в прошивке значение вашей константы не указано (она у каждого МК своя)!

Вот программа и спрашивает будете использовать константу "3FFF" или "3424".

При использовании внешнего кварца (или RC) константа ненужна, можно в таких схемах использовать pic в которых была утеряна константа!
Изображения
Тип файла: jpg Безымянный1.JPG (94.7 Кб, 202 просмотров)
Тип файла: jpg Безымянный2.JPG (90.4 Кб, 177 просмотров)

Последний раз редактировалось Boba19; 12.05.2015 в 22:29..
Boba19 вне форума   Ответить с цитированием
Сказал Спасибо Boba19 за это сообщение:
sergpetrov (13.05.2015)