| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Откомпилировать исходный файл для PIC12F675 https://radiokot.ru/forum/viewtopic.php?f=20&t=53292 |
Страница 1 из 1 |
| Автор: | Nusik1975 [ Пн авг 22, 2011 12:29:02 ] | ||
| Заголовок сообщения: | Откомпилировать исходный файл для PIC12F675 | ||
Здравствуйте! Решил собрать устройство, а для нормальной его работы нужно в исходник вставить свою калибровочную константу. Микроконтроллер PIC12F675. Пробовал сам-не получается, до этого компилировал только для AVR. Прошу, кто сможет, сделать hex файл для этого МК. Моя калибровочная константа 28. Большое спасибо.
|
|||
| Автор: | Nusik1975 [ Пн авг 22, 2011 12:55:10 ] |
| Заголовок сообщения: | Re: Откомпилировать исходный файл для PIC12F675 |
Поначалу самая нижняя строка выглядела так #rom 0x3FF = {0x3438} Я ее пытался поправить. У автора какая-то странная калибровочная константа |
|
| Автор: | urry [ Пн авг 22, 2011 15:45:58 ] |
| Заголовок сообщения: | Re: Откомпилировать исходный файл для PIC12F675 |
а что в ней странного ? |
|
| Автор: | Nusik1975 [ Пн авг 22, 2011 16:26:17 ] |
| Заголовок сообщения: | Re: Откомпилировать исходный файл для PIC12F675 |
Она написана в 16-ричном формате. На десятичный формат это 13386. Просто какое-то огромное число. У меня программатор пишет OSCCAL:28. Наверное это в 10-ричной системе он пишет, хотя не уверен.Если перевести в 16-ричную систему, получается 1С. Это и нужно вписать в самую нижнюю строку в исходнике. У самого не получается откомпилировать проект. |
|
| Автор: | urry [ Пн авг 22, 2011 16:41:28 ] |
| Заголовок сообщения: | Re: Откомпилировать исходный файл для PIC12F675 |
последнее число это инструкция RETLW XX те 0х34 - это RETLW а ХХ - будет ваша константа 3428 вы можете забить вручную. |
|
| Автор: | Nusik1975 [ Пн авг 22, 2011 16:49:29 ] |
| Заголовок сообщения: | Re: Откомпилировать исходный файл для PIC12F675 |
То есть мне надо писать #rom 0x3FF = {0x341C}. Я правильно понял? И еще подскажите, как откомпилировать этот файл, то есть чтобы на выходе был hex? |
|
| Автор: | urry [ Пн авг 22, 2011 16:53:08 ] |
| Заголовок сообщения: | Re: Откомпилировать исходный файл для PIC12F675 |
это ццс, я на нем не пишу. У вас же есть уже готовый хекс, кажется, загрузите в программатор и руками поменяйте константу, хотя, честно говоря, судя по проге, ни на что не влияет уход частоту в ту или иную сторону. Главное, чтобы она вообще была, эта константа. |
|
| Автор: | Nusik1975 [ Пн авг 22, 2011 16:58:57 ] |
| Заголовок сообщения: | Re: Откомпилировать исходный файл для PIC12F675 |
Я оставил константу, как она есть с завода. А в хексе вручную заменил последнюю строчку. У меня программатор константу пишет в 10-ричном формате, я проверил. 28 это будет 1С. И вместо самых последних двух цифр в хексе (38) я написал 1С. |
|
| Автор: | dosikus [ Пн авг 22, 2011 23:25:41 ] |
| Заголовок сообщения: | Re: Откомпилировать исходный файл для PIC12F675 |
Nusik1975 писал(а): Здравствуйте! Решил собрать устройство, а для нормальной его работы нужно в исходник вставить свою калибровочную константу. Константа там вставлена лишь только для симуляции в Протеусе . Можете заремарить ее... |
|
| Автор: | Nusik1975 [ Вт авг 23, 2011 00:39:15 ] |
| Заголовок сообщения: | Re: Откомпилировать исходный файл для PIC12F675 |
О, спасибо, я вставил туда свою константу. Всё работает. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


