Откомпилировать исходный файл для PIC12F675
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Откомпилировать исходный файл для PIC12F675
Здравствуйте!
Решил собрать устройство, а для нормальной его работы нужно в исходник вставить свою калибровочную константу. Микроконтроллер PIC12F675. Пробовал сам-не получается, до этого компилировал только для AVR.
Прошу, кто сможет, сделать hex файл для этого МК. Моя калибровочная константа 28.
Большое спасибо.
Решил собрать устройство, а для нормальной его работы нужно в исходник вставить свою калибровочную константу. Микроконтроллер PIC12F675. Пробовал сам-не получается, до этого компилировал только для AVR.
Прошу, кто сможет, сделать hex файл для этого МК. Моя калибровочная константа 28.
Большое спасибо.
- Вложения
-
- Voda.c
- (5.06 КБ) 241 скачивание
- Реклама
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Откомпилировать исходный файл для PIC12F675
Поначалу самая нижняя строка выглядела так
#rom 0x3FF = {0x3438}
Я ее пытался поправить. У автора какая-то странная калибровочная константа
#rom 0x3FF = {0x3438}
Я ее пытался поправить. У автора какая-то странная калибровочная константа
- urry
- Сверлит текстолит когтями
- Сообщения: 1262
- Зарегистрирован: Пн дек 08, 2008 10:58:48
- Откуда: Винница
- Контактная информация:
Re: Откомпилировать исходный файл для PIC12F675
а что в ней странного ?
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Откомпилировать исходный файл для PIC12F675
Она написана в 16-ричном формате. На десятичный формат это 13386. Просто какое-то огромное число.
У меня программатор пишет OSCCAL:28. Наверное это в 10-ричной системе он пишет, хотя не уверен.Если перевести в 16-ричную систему, получается 1С. Это и нужно вписать в самую нижнюю строку в исходнике.
У самого не получается откомпилировать проект.
У меня программатор пишет OSCCAL:28. Наверное это в 10-ричной системе он пишет, хотя не уверен.Если перевести в 16-ричную систему, получается 1С. Это и нужно вписать в самую нижнюю строку в исходнике.
У самого не получается откомпилировать проект.
- urry
- Сверлит текстолит когтями
- Сообщения: 1262
- Зарегистрирован: Пн дек 08, 2008 10:58:48
- Откуда: Винница
- Контактная информация:
Re: Откомпилировать исходный файл для PIC12F675
последнее число это инструкция RETLW XX
те 0х34 - это RETLW а ХХ - будет ваша константа
3428 вы можете забить вручную.
те 0х34 - это RETLW а ХХ - будет ваша константа
3428 вы можете забить вручную.
- Реклама
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Откомпилировать исходный файл для PIC12F675
То есть мне надо писать
#rom 0x3FF = {0x341C}.
Я правильно понял?
И еще подскажите, как откомпилировать этот файл, то есть чтобы на выходе был hex?
#rom 0x3FF = {0x341C}.
Я правильно понял?
И еще подскажите, как откомпилировать этот файл, то есть чтобы на выходе был hex?
- urry
- Сверлит текстолит когтями
- Сообщения: 1262
- Зарегистрирован: Пн дек 08, 2008 10:58:48
- Откуда: Винница
- Контактная информация:
Re: Откомпилировать исходный файл для PIC12F675
это ццс, я на нем не пишу. У вас же есть уже готовый хекс, кажется, загрузите в программатор и руками поменяйте константу, хотя, честно говоря, судя по проге, ни на что не влияет уход частоту в ту или иную сторону. Главное, чтобы она вообще была, эта константа.
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Откомпилировать исходный файл для PIC12F675
Я оставил константу, как она есть с завода. А в хексе вручную заменил последнюю строчку. У меня программатор константу пишет в 10-ричном формате, я проверил. 28 это будет 1С. И вместо самых последних двух цифр в хексе (38) я написал 1С.
Re: Откомпилировать исходный файл для PIC12F675
Константа там вставлена лишь только для симуляции в Протеусе .Nusik1975 писал(а):Здравствуйте!
Решил собрать устройство, а для нормальной его работы нужно в исходник вставить свою калибровочную константу.
Можете заремарить ее...
- Nusik1975
- Электрический кот
- Сообщения: 1023
- Зарегистрирован: Чт мар 04, 2010 13:48:56
- Откуда: Недалеко от Тулы
Re: Откомпилировать исходный файл для PIC12F675
О, спасибо, я вставил туда свою константу. Всё работает.


