Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
24.05.2010, 19:36
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Программа PIC16F84 для PIC16F628
Есть такая схема: Схема
Автор не я, исходник присоединён... Ассемблер
Реализовано несколько по другому: индикация в секторе, синхронизация от генератора качаний. Смотрится не хуже оригинала! Изделие , правда по механике мороки многовато.
Цель: заменить PIC на 628, по возможности - добавить термометр на триноге...
Пробовал рекомендации Подмена - не "победил".
|
|
|
|
24.05.2010, 19:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: Программа PIC16F84 для PIC16F628
Странно как то,ведь ассамблер сильно привязан к железу.Как минимум надо смотреть инициализацию перифии,а если еще и термометр приткнуть надо так это надо понимать код и изменять его,а так на авось и методом тыка мало что выйдет.
__________________
Глаза боятся,а руки делают.
|
|
|
|
24.05.2010, 21:03
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Программа PIC16F84 для PIC16F628
Сообщение от CERGEI1982
|
Странно как то,ведь ассамблер сильно привязан к железу.
|
В данном случае ассемблер ни при чем. Потому что архитектура одинаковая. Эти мк отличаются периферией, памятью. Переделывать надо с учетом этого.
|
|
|
|
25.05.2010, 02:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: Программа PIC16F84 для PIC16F628
Сообщение от realid
|
Переделывать надо с учетом этого.
|
Ну так в путь
__________________
Глаза боятся,а руки делают.
|
|
|
|
25.05.2010, 15:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Re: Программа PIC16F84 для PIC16F628
Сергей, оно все отгуглится, аккуратней...
Потребуй от топикстартера полный код, не даст - в топку.
Ты не кашпировский, угадывать, что именно и где не идет.
но без флуда, по возможности, плиз.
|
|
|
|
25.05.2010, 19:10
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Программа PIC16F84 для PIC16F628
Исходник во главе, единственное поменял 12 часовой формат на 24 потому как кнопки установки теперь не крутятся вместе с платой, да и привычнее). На 84 работает без проблем. Больше ничего не трогал.
"Не работает" следующим образом: секунды две горят все 7 светодиодов постоянно, потом "уходит спать". Выловить, в какое кольцо влетает не смог.
|
|
|
|
25.05.2010, 19:13
|
|
Частый гость
Регистрация: 30.01.2007
Сообщений: 28
Сказал спасибо: 72
Сказали Спасибо 71 раз(а) в 21 сообщении(ях)
|
Re: Программа PIC16F84 для PIC16F628
Хотя Корабельникова здесь не уважают, но по его статейке переделывал велоспидометр с 84 на 628А - получилось.
|
|
|
|
25.05.2010, 19:17
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Программа PIC16F84 для PIC16F628
Подозреваю, что сильно "партачу" с начальными расписками регистров (как бы и не с фусами). С 628 пытаюсь "подружиться" недавно, потому и обратился за помощью. Прошу отнестись с пониманием... Готовый код не прошу, а вот за "натыкать носом" где косяк - не обижусь.
|
|
|
|
25.05.2010, 19:21
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Программа PIC16F84 для PIC16F628
Отключите компараторы регистр CMCON = 0x07. Так все аналоговые входы станут цифровыми.
Конфиг попробуйте задать __CONFIG _WDT_ON & _LVP_OFF & _PWRTE_ON & _XT_OSC & _BODEN_OFF & _BOREN_OFF & _CP_OFF & _DATA_CP_OFF & _MCLRE_OFF (или ON)
Последний раз редактировалось realid; 25.05.2010 в 19:28.
|
|
|
|
25.05.2010, 19:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: Программа PIC16F84 для PIC16F628
Сообщение от rusyvochka
|
Исходник во главе
|
А где исходник который правил под 628 ? Хоть маленько объясни что и как должно работать попытаюсь разобрать код и помочь,ассамблер интересная вещь.
Интересно как выставляеш биты конфигурации при прошивке.
__________________
Глаза боятся,а руки делают.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:16.
|
|