Карма: 19
Рейтинг сообщений: 170
Зарегистрирован: Чт мар 04, 2010 13:48:56 Сообщений: 1023 Откуда: Недалеко от Тулы
Рейтинг сообщения:0
Здравствуйте, уважаемые Коты! Возник у меня такой вопрос. При программировании микроконтроллеров PIC необходимо сохранять калибровочную константу, а еще лучше нацарапать ее когтем на корпусе. Но ведь не все МК семейства PIC ее имеют. Существует ли какой-либо список PIC-контроллеров, у которых она есть? Чтобы не наступать на одни и те же грабли несколько раз и не затереть ее случайно? Благодарю за ответ, да и пребудет с Вами вагон Вискаса!
В 12 серии 629 и 675 её точно имеют,но если вы её случайно сотрёте есть приблуда для её востановления(гдето здесь шаманили),а лучше шить прогой ис прогог,т.к. она постоянно напоминает о константе для тех МК которые её имеют.
_________________ У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......
Карма: 19
Рейтинг сообщений: 170
Зарегистрирован: Чт мар 04, 2010 13:48:56 Сообщений: 1023 Откуда: Недалеко от Тулы
Рейтинг сообщения:0
Понял, спасибо за советы. Я пользуюсь программатором Brenner 8. Когда вставляешь в панельку новый PIC, читаешь его, программулина сама пишет, какая константа установлена, например,для PIC12F675 OSCCAL:28. Просто подумал, что нужно запомнить те МК, у которых есть константа, и с ними быть повнимательнее.
Собрал полную версию клона PICKit2. Прошил несколько раз контроллер 12F675 программой на С (мигание светодиода). После нескольких перепрошивок софт сообщил что калибровочная константа по адресу 3F8 равна 0. Автовосстановление не помогает. Контроллер шьется. Как прописать константу вручную в программе. Через софт тоже не прописывается.
Подскажите текст программы что бы из под нее прописать константу.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения