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

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

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

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

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

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

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

 
Опции темы
Непрочитано 02.08.2012, 07:36  
Ivankz
Прохожий
 
Регистрация: 02.08.2012
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
Ivankz на пути к лучшему
По умолчанию Нужна помощь по переделке программы с PIC16F84A на PIC16F628A (Решено)

Всем привет!. В журнале Radio №07 2006 есть схема таймера которую я уже собрал, но захотел использовать не 84 контроллер а 628 программу изменил но тем неменее чтото в ней работает не так где то не доглядел я на уровне начинающего с контроллерами, по стараюсь в кратце описать суть проблемы при подаче питания происходит тест и 2-х восьмерок на индикаторе тоесть без прерываний яркость этого теста вполне нормальная, потом таймер в режиме установки времени яркость заметно ниже, потом когда нажимаю кнопку начала отсчета на дисплее на секунду яркость отображаемых цыфр яркая потом едва заметная, и при отображении например числа 70 семерка светится ярко а нолик бледно если 71 обе цыфры ярко тоже самое если 11 или 17 и в самом конце счета 1 и 0, тоесть 1 и 7 и их сочетание светятся ярко все остальное бледно очень. Все остальное выполняется нормально согласно программы в исходнике я изменил для удобства чтобы отчитывалась не одна минута а одна секунда ну это на период настройие только.

файлы исходников и протеуса прилагаю.
а кстате в протеусе все работает без проблем.
Вложения:
Тип файла: rar Новая папка.rar (120.5 Кб, 70 просмотров)
Реклама:

Последний раз редактировалось Ivankz; 16.08.2012 в 13:55.
Ivankz вне форума  
Сказали "Спасибо" Ivankz
warel (29.06.2019)
Непрочитано 02.08.2012, 09:29  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,127
Сказал спасибо: 960
Сказали Спасибо 2,564 раз(а) в 1,624 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Нужна помощь по переделке программы с PIC16F84A на PIC16F628A

Сообщение от Ivankz Посмотреть сообщение
а кстате в протеусе все работает без проблем.
В Proteus нет градаций яркости индикаторов .
Т.е код для 84 работает нормально ?
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
warel (29.06.2019)
Непрочитано 02.08.2012, 10:45  
Ivankz
Прохожий
 
Регистрация: 02.08.2012
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
Ivankz на пути к лучшему
По умолчанию Re: Нужна помощь по переделке программы с PIC16F84A на PIC16F628A

Вы знаете я сам лично не проверял на 84А, в наличии его нету а 628 стоят в два раза дешевле чем тот, но видел видео здесь http://www.bezkz.su/publ/tajmer/12-1-0-411 там все нормально яркость всех цыфр одинакова все красиво.
Ivankz вне форума  
Сказали "Спасибо" Ivankz
warel (29.06.2019)
Непрочитано 02.08.2012, 11:00  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,127
Сказал спасибо: 960
Сказали Спасибо 2,564 раз(а) в 1,624 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Нужна помощь по переделке программы с PIC16F84A на PIC16F628A

Это все меняет. Ищите отличия в схеме, компонентах .
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 02.08.2012 в 11:11.
dosikus вне форума  
Сказали "Спасибо" dosikus
warel (29.06.2019)
Непрочитано 02.08.2012, 11:15  
Ivankz
Прохожий
 
Регистрация: 02.08.2012
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
Ivankz на пути к лучшему
По умолчанию Re: Нужна помощь по переделке программы с PIC16F84A на PIC16F628A

схема та что на ссылке это таже самая схема что и я выложил в первом посте один в один и расположение выводов контролеров тоже одинаковое.
Ivankz вне форума  
Сказали "Спасибо" Ivankz
warel (29.06.2019)
Непрочитано 02.08.2012, 11:26  
koms45
Прописка
 
Регистрация: 31.12.2008
Сообщений: 107
Сказал спасибо: 5
Сказали Спасибо 48 раз(а) в 23 сообщении(ях)
koms45 на пути к лучшему
По умолчанию Re: Нужна помощь по переделке программы с PIC16F84A на PIC16F628A

Все правильно. ПИК не резиновый чтоб такие токи по порту А тягать. Больше горящих сегментов - меньше яркость. Обычно общие катоды (аноды) при динамической индикации через транзисторы включают. А так и пику недолго жить придется.
koms45 вне форума  
Эти 3 пользователя(ей) сказали Спасибо koms45 за это сообщение:
dosikus (02.08.2012), Ivankz (02.08.2012), warel (29.06.2019)
Непрочитано 02.08.2012, 12:30  
Ivankz
Прохожий
 
Регистрация: 02.08.2012
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
Ivankz на пути к лучшему
По умолчанию Re: Нужна помощь по переделке программы с PIC16F84A на PIC16F628A

Сообщение от koms45 Посмотреть сообщение
Все правильно. ПИК не резиновый чтоб такие токи по порту А тягать. Больше горящих сегментов - меньше яркость. Обычно общие катоды (аноды) при динамической индикации через транзисторы включают. А так и пику недолго жить придется.
То что обычно через транзисторы включается это да согласен, сам радиотехник в схемотехнике и ремонте разбираюсь, просто в этой схеме автор сделал так соответсвенно я повторил ее без всяких изменений в схеме, меня вообще мучают сомнения относительно правленного мною исходника если кто может посмотреть хотя бы бегло все ли там в порядке а с "железом" я разбирусь насколько я понял можно либо увеличить номиналы резисторов на сегменты или поставить тразисторы как в других схемах на контроллерах.

еще дополнить хочу забыл в начале сказать, что если удерживать кнопку нажатой то яркость всех цыфр и сегментов нормальная но естетствено программа не правильно работает тоесть происходит то start то stop таймера и светодиод который на RB7 тоже моргает.

тоесть определится не могу толи это программное толи действительно перегрузка по портам идет.

Последний раз редактировалось Ivankz; 02.08.2012 в 12:35.
Ivankz вне форума  
Сказали "Спасибо" Ivankz
warel (29.06.2019)
Непрочитано 02.08.2012, 12:51  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Нужна помощь по переделке программы с PIC16F84A на PIC16F628A

Наверное правильнее будет не программы сравнивать, а даташиты на МК и понять, в чем между ними разница. Не надо весь ДШ перелопачивать. Достаточно просмотреть те фичи, которые используются в вашем проекте. И по этим фичам внимательно пройтись. Обычно так делают, занимаясь миграцией на камнях.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Сказали "Спасибо" ut1wpr
warel (29.06.2019)
Непрочитано 02.08.2012, 13:30  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,304
Сказал спасибо: 450
Сказали Спасибо 1,055 раз(а) в 711 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Нужна помощь по переделке программы с PIC16F84A на PIC16F628A

Цитата:
при отображении например числа 70 семерка светится ярко а нолик бледно если 71 обе цыфры ярко тоже самое если 11 или 17 и в самом конце счета 1 и 0, тоесть 1 и 7 и их сочетание светятся ярко все остальное бледно очень.
Зависимость яркости от количества включенных сегментов - однозначно проблема схемотехники. Вполне допускаю, что нагрузочная способность 628 ниже, чем у 84-го, т.к. это кристаллы разных поколений.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Сказали "Спасибо" MisterDi
warel (29.06.2019)
Непрочитано 02.08.2012, 13:34  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Нужна помощь по переделке программы с PIC16F84A на PIC16F628A

Сообщение от MisterDi Посмотреть сообщение
Вполне допускаю, что нагрузочная способность 628 ниже, чем у 84-го
Мой пост выше - сравнивать ДШ...
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Сказали "Спасибо" ut1wpr
warel (29.06.2019)
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шаговый на PIC16F84A-нужна помощь ew3ds PIC 56 14.09.2012 17:19
Нужна помощь в написании программы для Attiny2313 Argentym Микроконтроллеры, АЦП, память и т.д 19 08.06.2011 09:58
Синус в Verilog помощь в доработке программы Morfeys666 Микроконтроллеры, АЦП, память и т.д 0 11.04.2010 17:40
Нужна помощь!!! ШД -> UNL2003A -> PIC16F84A xxxmonejall Микроконтроллеры, АЦП, память и т.д 10 04.08.2009 00:02
Нужна помощь Cap63 Proteus 4 04.12.2007 21:25


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


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