Откомпилировать исходный файл для PIC12F675

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
Nusik1975
Электрический кот
Сообщения: 1023
Зарегистрирован: Чт мар 04, 2010 13:48:56
Откуда: Недалеко от Тулы

Откомпилировать исходный файл для PIC12F675

Сообщение Nusik1975 »

Здравствуйте!
Решил собрать устройство, а для нормальной его работы нужно в исходник вставить свою калибровочную константу. Микроконтроллер PIC12F675. Пробовал сам-не получается, до этого компилировал только для AVR.
Прошу, кто сможет, сделать hex файл для этого МК. Моя калибровочная константа 28.
Большое спасибо.
Вложения
Voda.c
(5.06 КБ) 241 скачивание
Реклама
Аватара пользователя
Nusik1975
Электрический кот
Сообщения: 1023
Зарегистрирован: Чт мар 04, 2010 13:48:56
Откуда: Недалеко от Тулы

Re: Откомпилировать исходный файл для PIC12F675

Сообщение Nusik1975 »

Поначалу самая нижняя строка выглядела так
#rom 0x3FF = {0x3438}

Я ее пытался поправить. У автора какая-то странная калибровочная константа
Реклама
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: Откомпилировать исходный файл для PIC12F675

Сообщение urry »

а что в ней странного ?
Аватара пользователя
Nusik1975
Электрический кот
Сообщения: 1023
Зарегистрирован: Чт мар 04, 2010 13:48:56
Откуда: Недалеко от Тулы

Re: Откомпилировать исходный файл для PIC12F675

Сообщение Nusik1975 »

Она написана в 16-ричном формате. На десятичный формат это 13386. Просто какое-то огромное число.
У меня программатор пишет OSCCAL:28. Наверное это в 10-ричной системе он пишет, хотя не уверен.Если перевести в 16-ричную систему, получается 1С. Это и нужно вписать в самую нижнюю строку в исходнике.
У самого не получается откомпилировать проект.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: Откомпилировать исходный файл для PIC12F675

Сообщение urry »

последнее число это инструкция RETLW XX
те 0х34 - это RETLW а ХХ - будет ваша константа
3428 вы можете забить вручную.
Реклама
Аватара пользователя
Nusik1975
Электрический кот
Сообщения: 1023
Зарегистрирован: Чт мар 04, 2010 13:48:56
Откуда: Недалеко от Тулы

Re: Откомпилировать исходный файл для PIC12F675

Сообщение Nusik1975 »

То есть мне надо писать
#rom 0x3FF = {0x341C}.
Я правильно понял?
И еще подскажите, как откомпилировать этот файл, то есть чтобы на выходе был hex?
Реклама
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: Откомпилировать исходный файл для PIC12F675

Сообщение urry »

это ццс, я на нем не пишу. У вас же есть уже готовый хекс, кажется, загрузите в программатор и руками поменяйте константу, хотя, честно говоря, судя по проге, ни на что не влияет уход частоту в ту или иную сторону. Главное, чтобы она вообще была, эта константа.
Аватара пользователя
Nusik1975
Электрический кот
Сообщения: 1023
Зарегистрирован: Чт мар 04, 2010 13:48:56
Откуда: Недалеко от Тулы

Re: Откомпилировать исходный файл для PIC12F675

Сообщение Nusik1975 »

Я оставил константу, как она есть с завода. А в хексе вручную заменил последнюю строчку. У меня программатор константу пишет в 10-ричном формате, я проверил. 28 это будет 1С. И вместо самых последних двух цифр в хексе (38) я написал 1С.
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Откомпилировать исходный файл для PIC12F675

Сообщение dosikus »

Nusik1975 писал(а):Здравствуйте!
Решил собрать устройство, а для нормальной его работы нужно в исходник вставить свою калибровочную константу.
Константа там вставлена лишь только для симуляции в Протеусе .
Можете заремарить ее...
Аватара пользователя
Nusik1975
Электрический кот
Сообщения: 1023
Зарегистрирован: Чт мар 04, 2010 13:48:56
Откуда: Недалеко от Тулы

Re: Откомпилировать исходный файл для PIC12F675

Сообщение Nusik1975 »

О, спасибо, я вставил туда свою константу. Всё работает.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»