Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 24.05.2010, 19:36  
rusyvochka
Гражданин KAZUS.RU
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
Злость Программа PIC16F84 для PIC16F628

Есть такая схема: Схема
Автор не я, исходник присоединён... Ассемблер
Реализовано несколько по другому: индикация в секторе, синхронизация от генератора качаний. Смотрится не хуже оригинала! Изделие , правда по механике мороки многовато.
Цель: заменить PIC на 628, по возможности - добавить термометр на триноге...
Пробовал рекомендации Подмена - не "победил".
Миниатюры:
Нажмите на изображение для увеличения
Название: mclksch2.gif
Просмотров: 311
Размер:	12.2 Кб
ID:	8175   Нажмите на изображение для увеличения
Название: IMG_0018_новый размер.JPG
Просмотров: 202
Размер:	365.9 Кб
ID:	8177  
Вложения:
Тип файла: txt mclock8.txt (10.1 Кб, 142 просмотров)
Тип файла: txt Change_16f84_to_16f628.txt (2.0 Кб, 183 просмотров)
Реклама:
rusyvochka вне форума  
Непрочитано 24.05.2010, 19:55  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Программа PIC16F84 для PIC16F628

Странно как то,ведь ассамблер сильно привязан к железу.Как минимум надо смотреть инициализацию перифии,а если еще и термометр приткнуть надо так это надо понимать код и изменять его,а так на авось и методом тыка мало что выйдет.
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 24.05.2010, 21:03  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Программа PIC16F84 для PIC16F628

Сообщение от CERGEI1982 Посмотреть сообщение
Странно как то,ведь ассамблер сильно привязан к железу.
В данном случае ассемблер ни при чем. Потому что архитектура одинаковая. Эти мк отличаются периферией, памятью. Переделывать надо с учетом этого.
realid вне форума  
Непрочитано 25.05.2010, 02:08  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Программа PIC16F84 для PIC16F628

Сообщение от realid Посмотреть сообщение
Переделывать надо с учетом этого.
Ну так в путь
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 25.05.2010, 15:35  
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию Re: Программа PIC16F84 для PIC16F628

Сергей, оно все отгуглится, аккуратней...
Потребуй от топикстартера полный код, не даст - в топку.
Ты не кашпировский, угадывать, что именно и где не идет.
но без флуда, по возможности, плиз.
__________________
warez
urry вне форума  
Сказали "Спасибо" urry
CERGEI1982 (25.05.2010)
Непрочитано 25.05.2010, 19:10  
rusyvochka
Гражданин KAZUS.RU
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Программа PIC16F84 для PIC16F628

Исходник во главе, единственное поменял 12 часовой формат на 24 потому как кнопки установки теперь не крутятся вместе с платой, да и привычнее). На 84 работает без проблем. Больше ничего не трогал.
"Не работает" следующим образом: секунды две горят все 7 светодиодов постоянно, потом "уходит спать". Выловить, в какое кольцо влетает не смог.
rusyvochka вне форума  
Непрочитано 25.05.2010, 19:13  
wbrown
Частый гость
 
Регистрация: 30.01.2007
Сообщений: 28
Сказал спасибо: 72
Сказали Спасибо 71 раз(а) в 21 сообщении(ях)
wbrown на пути к лучшему
По умолчанию Re: Программа PIC16F84 для PIC16F628

Хотя Корабельникова здесь не уважают, но по его статейке переделывал велоспидометр с 84 на 628А - получилось.
wbrown вне форума  
Непрочитано 25.05.2010, 19:17  
rusyvochka
Гражданин KAZUS.RU
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Программа PIC16F84 для PIC16F628

Подозреваю, что сильно "партачу" с начальными расписками регистров (как бы и не с фусами). С 628 пытаюсь "подружиться" недавно, потому и обратился за помощью. Прошу отнестись с пониманием... Готовый код не прошу, а вот за "натыкать носом" где косяк - не обижусь.
rusyvochka вне форума  
Непрочитано 25.05.2010, 19:21  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию 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.
realid вне форума  
Непрочитано 25.05.2010, 19:22  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Программа PIC16F84 для PIC16F628

Сообщение от rusyvochka Посмотреть сообщение
Исходник во главе
А где исходник который правил под 628 ? Хоть маленько объясни что и как должно работать попытаюсь разобрать код и помочь,ассамблер интересная вещь.
Интересно как выставляеш биты конфигурации при прошивке.
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книги dosikus Делимся опытом 11242 29.12.2015 23:45
Программа для МК Х51 ferum29 Микроконтроллеры, АЦП, память и т.д 1 12.05.2010 20:19
Программа вычисляющая CRC32 по имеющемуся хексу для всей памяти контроллера, вносит изменения в хекс и проект DL36 Микроконтроллеры, АЦП, память и т.д 0 08.02.2010 09:58
Программа для учета деталей tigra440 Информация по радиокомпонентам 3 27.01.2010 17:26


Часовой пояс GMT +4, время: 14:16.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot