Например TDA7294

Форум РадиоКот :: Просмотр темы - Откомпилировать исходный файл для PIC12F675
Форум РадиоКот
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.
Большое спасибо.

Вложения:
Voda.c [5.06 KiB]
Скачиваний: 236

Автор:  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/