помогите с прошивкой на pic12c509a ir remote control lamp

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 134
Зарегистрирован: Вт июл 09, 2013 18:23:54
Откуда: из Болгарии

Сообщение mitre »

Я хочу сделать это схема но сделана с pic12c509a
Может быть сделано с pic12f629?
Не понимаю от микроконтроллеров поэтому искать помощь от люди который понять
Вложения
ir remote control lamp.rar
(104.42 КБ) 311 скачиваний
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2365
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград

Сообщение Dmitry Dubrovenko »

mitre писал(а):Может быть сделано с pic12f629?
Можно.
Надо проверить регистры RAM и Configuration.
mitre писал(а):Не понимаю от микроконтроллеров поэтому искать помощь от люди который понять
Очень хороший случай, что бы начать изучение. :)
Очень старая разработка.
Рекомендую поискать более новую.
ICQ нет, и, в ближайшее время, не будет.
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 134
Зарегистрирован: Вт июл 09, 2013 18:23:54
Откуда: из Болгарии

Сообщение mitre »

не понимаю от микроконтроллеров
Я не могу справиться :(
Встал на лапы
Аватара пользователя
Сообщения: 134
Зарегистрирован: Вт июл 09, 2013 18:23:54
Откуда: из Болгарии

Сообщение mitre »

Я пробовал програмирования pic12c509a с JDM-программатор и дает проблема
что делать програмирования pic12c509a с JDM-программатор?
Вложения
Untitled.jpg
(237.67 КБ) 807 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
Опытный кот
Аватара пользователя
Сообщения: 830
Зарегистрирован: Пт ноя 16, 2007 11:21:37

Сообщение Pavel_1978 »

Он же внятно пишет что отсутствует калибровочная константа неоходимая для работы внутреннего генератора.
Если данные записались в МК то его можно в мусорку, так стереть и перезаписать уже не получится.
Не знаю как в 509, а в 629/675 перед программированием сначала считывают ее потом загружают файл программы НЕХ и дописывают константу в нужный адрес, после чего записывают программу в память МК
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2365
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград

Сообщение Dmitry Dubrovenko »

Pavel_1978 писал(а):Он же внятно пишет что отсутствует калибровочная константа неоходимая для работы внутреннего генератора
Вообще-то он пишет, что не обнаружил данную константу в hex-файле, и предлагает использовать константу "по умолчанию".
Так вот. В 629/675 (и аналогичными) ничего никуда записывать, и дописывать не надо (но можно, на всякий случай), а надо просто ответить "No" на данный вопрос, и тогда будет использована константа, записанная в МК.
mitre писал(а):Я пробовал програмирования pic12c509a с JDM-программатор
А Вы регистры проверили, прежде, чем программировать?
JDM-программатор - плохой выбор.
ICQ нет, и, в ближайшее время, не будет.
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 134
Зарегистрирован: Вт июл 09, 2013 18:23:54
Откуда: из Болгарии

Сообщение mitre »

мне сделали hex pic12f629 но на печатной плате не работает
должны работать как в proteus
У меня есть плата с pic12c509a который работает там попробовать pic12f629 с hex от proteus :( не работает
Вложения
lampa.zip
(31.34 КБ) 272 скачивания
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Сообщение otest »

Он же внятно пишет что отсутствует калибровочная константа неоходимая для работы внутреннего генератора.
Тогда растолкуй что дальше делать.
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Чт май 01, 2014 07:28:15

Сообщение vladlen-from-vrtp »

Записывать константу руками по адресу 0x3FFh в виде 34XX, где XX может принимать значение от 00 до FF.
Но лучше купить нормальный PIcKit2 и не заморачиваться о таких вещах никогда.

Прошивку под 629й я поправил для ТС и проект для протеза дал, чтобы видно было, но воз и ныне там.
Встал на лапы
Аватара пользователя
Сообщения: 134
Зарегистрирован: Вт июл 09, 2013 18:23:54
Откуда: из Болгарии

Сообщение mitre »

vladlen-from-vrtp пожалуйста прошивку под 629 который вы поправил
Друг Кота
Аватара пользователя
Сообщения: 25607
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

vladlen-from-vrtp писал(а):Записывать константу руками
Лучше руками не писать вызов этой константы в проектах, где он абсолютно не нужен...
Тогда и записывать константу не придется...
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Чт май 01, 2014 07:28:15

Сообщение vladlen-from-vrtp »

Если на asm да, но XC8, например, пропишет вызов без вашего разрешения не вникая нужен он там или нет.
Друг Кота
Аватара пользователя
Сообщения: 25607
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

А что, удалить его проблема? Тем более, что он прямо в первой строке...
ЗЫ. Есть смутное подозрение, что есть соответствующая галка в настройках компилятора...
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Чт май 01, 2014 07:28:15

Сообщение vladlen-from-vrtp »

Итог: настраивать нормальную программу, чтобы использовать кривой программатор - абсурд. :facepalm:
Друг Кота
Аватара пользователя
Сообщения: 25607
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

vladlen-from-vrtp писал(а):Итог: настраивать нормальную....
Нормальную в чем?
В применении бессмысленного вызова?
Любое действие в коде должно быть:
а) управляемым
б) целенаправленным.
Калибровку есть смысл делать лишь тогда, когда номинал частоты генератора имеет значение.
Если уж говорить по существу, то калибровка почти никогда не нужна.
Класс задач, когда вообще устраивает точность и стабильность встроенного RC-генератора с применением калибровки ничтожно мал.
Либо кварц, либо можно и без калибровки...
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница

Сообщение urry »

КРАМ писал(а): ЗЫ. Есть смутное подозрение, что есть соответствующая галка в настройках компилятора...
Вложения
1.jpg
(98.31 КБ) 760 скачиваний
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 25607
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

:)
Project -> Build Options -> Project -> Linker
Ответить

Вернуться в «PIC»