Форум РадиоКот https://radiokot.ru/forum/ |
|
Замена pic12f675 на pic12f629 для ИК управления https://radiokot.ru/forum/viewtopic.php?f=58&t=197695 |
Страница 1 из 1 |
Автор: | t.san [ Вт апр 22, 2025 13:48:13 ] | ||||
Заголовок сообщения: | Замена pic12f675 на pic12f629 для ИК управления | ||||
Всем доброго времени! Помогите пожалуйста сделать прошивку для pic12f629. Нашел схемку ИК-управления без фиксации т.е. нажал-вкл отпустил-выкл. но схема для pic12f675, как это изменить я не знаю. Прикладываю схему, прошивку и файл ASM что нашел от автора. Автор к сожалению не отвечает. Спасибо!
|
Автор: | Mursik [ Вт апр 22, 2025 14:23:28 ] |
Заголовок сообщения: | Re: Замена pic12f675 на pic12f629 для ИК управления |
Предлагаю попробовать прошить контроллер ничего не меняя. Должно работать |
Автор: | t.san [ Вт апр 22, 2025 14:58:35 ] |
Заголовок сообщения: | Re: Замена pic12f675 на pic12f629 для ИК управления |
Предлагаю попробовать прошить контроллер ничего не меняя. Должно работать Пробовал, результата нет никакого |
Автор: | vlasovzloy [ Вт апр 22, 2025 16:00:01 ] |
Заголовок сообщения: | Re: Замена pic12f675 на pic12f629 для ИК управления |
А как его обучить есть инструкция? Прст собирал по схеме грека или болгарина уже не помню на выключатель света 2 канальный, там перемычка была для обучения любых пультов Добавлено after 56 seconds: И таки да прошивки были для 629 и 675 разные |
Автор: | BorMot [ Вт апр 22, 2025 20:24:56 ] |
Заголовок сообщения: | Re: Замена pic12f675 на pic12f629 для ИК управления |
Может chat gpt к этому делу приспособить? Скормить ему исходник? А так цена обоих микросхем одинакова и они одинаково доступны. Проще купить другой МК чем прошивку вручную править. |
Автор: | t.san [ Вт апр 22, 2025 21:08:34 ] |
Заголовок сообщения: | Re: Замена pic12f675 на pic12f629 для ИК управления |
Схем с удержанием положения (один раз нажал и положение зафиксировалось до следующего нажатия) полно на всяких МК, а вот без удержания не получается найти, сам в программировании МК ничего не понимаю. просто в наличии pic12f629 и attiny13. покупать другой это заказ с Китая там сроки доставки как с космоса. видел здесь на форуме умельцы помогали раньше переработать прошивки под другие МК вот и решил обратиться за помощью. |
Автор: | BorMot [ Вт апр 22, 2025 21:20:09 ] |
Заголовок сообщения: | Re: Замена pic12f675 на pic12f629 для ИК управления |
Ну, не знаю в какой регион, а вот здесь их есть и не мало https://www.chipdip.ru/product/pic12f675-i-p https://www.chipdip.ru/product/pic12f629-i-p |
Автор: | vlasovzloy [ Вт апр 22, 2025 21:24:20 ] |
Заголовок сообщения: | Re: Замена pic12f675 на pic12f629 для ИК управления |
https://radioremont.com/product/mikrosk ... sn-k25-49/ Тут тоже есть, правда смдшные только остались |
Автор: | Krismi70 [ Вт апр 22, 2025 21:35:46 ] |
Заголовок сообщения: | Re: Замена pic12f675 на pic12f629 для ИК управления |
в прошивке включён WDT, отключи его в программаторе...(где ссылка на исходный сайт ?) |
Автор: | BorMot [ Вт апр 22, 2025 21:42:21 ] |
Заголовок сообщения: | Re: Замена pic12f675 на pic12f629 для ИК управления |
Чат gpt https://gpt-chatbot.ru/ , выдал вот что: Цитата: "Чтобы переписать вашу прошивку с PIC12F675 на PIC12F629, нужно учесть несколько ключевых моментов, так как эти микроконтроллеры имеют различия в архитектуре и доступных функциях. Вот основные изменения, которые вам нужно будет внести: Изменение списка и подключения: Замените строку LIST p=12F675 на LIST p=12F629 и подключите соответствующий файл заголовка: LIST p=12F629 #include <P12F629.inc> Настройки конфигурации: Убедитесь, что настройки конфигурации (фьюзы) соответствуют возможностям PIC12F629. Например, проверьте, поддерживает ли он такие же конфигурации как MCLRE, CP, WDT и т.д. Периферийные регистры: Проверьте, какие регистры доступны в PIC12F629, и замените их в коде. Например, если в PIC12F675 есть регистры, которые отсутствуют в PIC12F629, вам нужно будет адаптировать или удалить их использование. Аналоговые входы и компараторы: Убедитесь, что настройки аналоговых входов и компараторов соответствуют вашему новому микроконтроллеру. Например, регистры ANSEL и CMCON могут отличаться. Тестирование: После внесения всех изменений обязательно протестируйте прошивку на PIC12F629, чтобы убедиться, что она работает корректно. Вот пример того, как могут выглядеть первые строки вашего кода после изменений: LIST p=12F629 #include <P12F629.inc> __CONFIG (_MCLRE_OFF & _CP_OFF & _PWRTE_OFF & _WDT_ON & _INTRC_OSC_NOCLKOUT & _BODEN_ON) Reg_1 EQU 0x20 Reg_2 EQU 0x21 Reg_3 EQU 0x22 Reg_4 EQU 0x23 Reg_5 EQU 0x24 Reg_6 EQU 0x25 Reg_7 EQU 0x26 ; регистр приема данных (младший) Reg_8 EQU 0x27 ; регистр приема данных (старший) org 0 goto START Обратите внимание на то, что вам может понадобиться изменить некоторые команды и регистры в зависимости от их наличия и назначения в PIC12F629. Если у вас есть конкретные вопросы по коду или проблемам, с которыми вы столкнулись, не стесняйтесь делиться ими" Может и бред, но можно попробовать его мучать и дальше, только поставить эмулятор МК и в него исправленные версии грузить. Добавлено after 1 minute 15 seconds: в прошивке включён WDT, отключи его в программаторе...(где ссылка на исходный сайт ?) https://cxem.net/ik/2-19.php Оно? Цитата: LIST p=12F629 #include <PIC12F629.inc> __CONFIG (_MCLRE_OFF & _CP_OFF & _PWRTE_OFF & _WDT_OFF & _INTRC_OSC_NOCLKOUT & _BODEN_ON) Так должно быть? |
Автор: | t.san [ Ср июн 18, 2025 08:03:56 ] |
Заголовок сообщения: | Re: Замена pic12f675 на pic12f629 для ИК управления |
Незнаю почему раньше не смог найти эту статью, сегодня знакомый случайно нашел статью на ИК управление двумя нагрузками на выбор с удержанием и без удержания перемычкой на плате. https://bezkz.su/publ/300113-41-1-0-113.html |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |