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

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

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

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

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

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


 
Опции темы

Как запустить PIC16F873A

Непрочитано 26.12.2014, 19:23  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,762
Сказал спасибо: 76
Сказали Спасибо 1,840 раз(а) в 668 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Сообщение от Vigvam13 Посмотреть сообщение
Да у меня программный осциллограф, от звуковой карты, т.е. до 20кГц
Совсем не обязательно, например у меня на звуковухе спокойно можно поставить частоту 192 КГц, т.е. (теоретически) сигналы до 95 КГц увидеть можно.

Сообщение от Vigvam13 Посмотреть сообщение
Я смотрю на базах транзисторов-ключей, вижу четкие импульсы, как и на Меге. Работает генератор!
Автор прошивки накосячил, значит, скорее всего... Это уже в программе ковыряться надо.
Реклама:
RECTO вне форума  
Непрочитано 26.12.2014, 19:34  
Vigvam13
Прописка
 
Регистрация: 12.03.2014
Адрес: Новосибирск
Сообщений: 102
Сказал спасибо: 25
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Vigvam13 на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

При каждом включении питания, сегменты зажигаются хаотически, но на всех шести комбинация одинаковая. И не меняется. Куда копать?
Vigvam13 вне форума  
Непрочитано 26.12.2014, 20:01  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,762
Сказал спасибо: 76
Сказали Спасибо 1,840 раз(а) в 668 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Сообщение от Vigvam13 Посмотреть сообщение
При каждом включении питания, сегменты зажигаются хаотически, но на всех шести комбинация одинаковая. И не меняется. Куда копать?
А эта "комбинация" представляет из себя что-то похожее на буквы/цифры?

Если нет, то копать в сторону микросхем DD3-DD4 и ногами 21, 17 и 18 МК. Очень похоже, что у Вас на индикаторах отображается тот мусор, что присутствовал в этих буферах при включении, а новыми данными они не заполняются.
RECTO вне форума  
Сказали "Спасибо" RECTO
Vigvam13 (27.12.2014)
Непрочитано 26.12.2014, 20:15  
Vigvam13
Прописка
 
Регистрация: 12.03.2014
Адрес: Новосибирск
Сообщений: 102
Сказал спасибо: 25
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Vigvam13 на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Сообщение от RECTO Посмотреть сообщение
А эта "комбинация" представляет из себя что-то похожее на буквы/цифры?
Нет, не представляет. Могут загореться два сегмента на всех, а могут 8 или 10 сегментов, причем на всех шести индикаторах одинаково.
"новыми данными они не заполняются" А вот почему и как такое возможно?

Последний раз редактировалось Vigvam13; 26.12.2014 в 20:17.
Vigvam13 вне форума  
Непрочитано 26.12.2014, 21:01  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,762
Сказал спасибо: 76
Сказали Спасибо 1,840 раз(а) в 668 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Сообщение от Vigvam13 Посмотреть сообщение
Нет, не представляет. Могут загореться два сегмента на всех, а могут 8 или 10 сегментов, причем на всех шести индикаторах одинаково.
Значит, в DD3-DD4 дело, вероятнее всего.

Сообщение от Vigvam13 Посмотреть сообщение
"новыми данными они не заполняются" А вот почему и как такое возможно?
Проверяйте 17, 18 и 21 ногу МК. Сигналы на них есть? Далее, смотрите ногу 14 DD3 и ноги 11, 12 обоих микросхем. Сигналы есть? Они повторяют сигналы на ногах МК, к которым они подсоединены? Низкий уровень на входах OE присутствует? На ноги 8 и 16 питание подаётся?

ЗЫ. И высокий уровень на входы R надо бы через резистор в несколько кОм подавать, а не напрямую от 5 вольт. Переделайте обязательно! А то, может, эти микрухи уже того...
Когда поставите резисторы, проверьте - замкните кратковременно эти входы на "землю", при этом должны зажечься подсоединенные к этой МС сегменты. Значит, выжили...

Последний раз редактировалось RECTO; 26.12.2014 в 21:16.
RECTO вне форума  
Сказали "Спасибо" RECTO
Vigvam13 (27.12.2014)
Непрочитано 26.12.2014, 21:31  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Исходники фейк :

Код:
void vivod (unsigned int x);

void indic (void) {
unsigned char raz;

raz++; if (raz›5) raz = 0; 
switch (raz){

case 0: r1 = 1;
vivod(arr_seg [0]);
r1 = 0;  break;

case 1: r2 = 1;
vivod(arr_seg [1]);
r2 = 0;  break;

case 2: r3 = 1;
vivod(arr_seg [2]);
r3 = 0;  break;

case 3: r4 = 1;
vivod(arr_seg [3]);
r4 = 0;  break;
Мало того что написано все безграмотно , так в добавок отсутствует этот
самый vivod. Есть прототип а самой функции нет ...
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
Vigvam13 (27.12.2014)
Непрочитано 27.12.2014, 07:57  
Vigvam13
Прописка
 
Регистрация: 12.03.2014
Адрес: Новосибирск
Сообщений: 102
Сказал спасибо: 25
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Vigvam13 на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Сообщение от RECTO Посмотреть сообщение
Проверяйте 17, 18 и 21 ногу МК. Сигналы на них есть? Далее, смотрите ногу 14 DD3 и ноги 11, 12 обоих микросхем. Сигналы есть? Они повторяют сигналы на ногах МК, к которым они подсоединены? Низкий уровень на входах OE присутствует?
RECTO, Вы как в воду смотрели! Мне стыдно, но я все равно признаюсь - поскольку плата двухсторонняя, отсутствовал переход со стороны на сторону в одном из отверстий.
Схема ожила, заработала, только в некоторых разрядах сегменты загораются неправильно, и так бежит по строке. Это не программно? И скорость, с которой бежит строка очень высокая...
Сообщение от RECTO Посмотреть сообщение
И высокий уровень на входы R надо бы через резистор в несколько кОм подавать, а не напрямую от 5 вольт.
Это верно. Вечером переделаю обязательно, спасибо за совет.

dosikus,

Сообщение от dosikus Посмотреть сообщение
Мало того что написано все безграмотно , так в добавок отсутствует этот
самый vivod. Есть прототип а самой функции нет ...
а что такое vivod? И как это все переделать?
Vigvam13 вне форума  
Непрочитано 27.12.2014, 14:07  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Цитата:
в некоторых разрядах сегменты загораются неправильно, и так бежит по строке. Это не программно?
Если не правильные сегменты на одних и тех же символах в одном и том же месте, значит ошибка в коде. Если Вы уже видите бегущую строку, 99,9 % что электрических ошибок в схеме уже нет.
Цитата:
а что такое vivod? И как это все переделать?
Это какая-то последовательность команд (в терминах языка С "функция"), которую автор не написал. Т.к. картинка появилась, можно считать, что это не нужно.
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 27.12.2014 в 14:11.
MisterDi вне форума  
Непрочитано 27.12.2014, 14:34  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Сообщение от MisterDi Посмотреть сообщение
Т.к. картинка появилась, можно считать, что это не нужно.
Есть предположение, что исходник намеренно запоганен , ибо этот самый vivod(тьфу, аж противно) табличный конвертер ASII в сегментный код и без него работать не будет. Да и отзывы о самой конструкции далеко не радужные...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 27.12.2014, 15:07  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,762
Сказал спасибо: 76
Сказали Спасибо 1,840 раз(а) в 668 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Сообщение от Vigvam13 Посмотреть сообщение
RECTO, Вы как в воду смотрели! Мне стыдно, но я все равно признаюсь - поскольку плата двухсторонняя, отсутствовал переход со стороны на сторону в одном из отверстий.
Да ничего, в общем, страшного...
По симптомам - это типичная неисправность схемы динамической индикации, потому и понятно стало, что к чему.

Сообщение от Vigvam13 Посмотреть сообщение
Схема ожила, заработала, только в некоторых разрядах сегменты загораются неправильно, и так бежит по строке. Это не программно? И скорость, с которой бежит строка очень высокая...
Ну, можете попробовать кварц пониже частотой поставить, чтобы строка бежала помедленнее. Поскольку ход часов всё равно привязан к DD1, так можно сделать, но может появиться мерцание из-за низкой частоты развёртки. А остальное - только в программе исправлять...

Вообще смущает ещё и то, что на той страничке нет фото работающих часов. У меня есть подозрение, что сам автор не смог оживить свою конструкцию (учитывая ХТ-генератор в конфиге и всё остальное), переложив эту часть работы на последователей. То бишь, на Вас в частности.
RECTO вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PIC16F917 внутренний генератор как запустить? grishutka83 PIC 2 31.07.2014 08:53
[Решено] Третье Послание Человечеству lelkanet Отвлекитесь, эмбеддеры! 201 06.01.2010 00:33
Как запустить инвертор на ноутбуке? boignik Ремонт оргтехники 2 09.12.2009 20:48
Водка и как с ней бороться SerjT Отвлекитесь, эмбеддеры! 108 29.09.2009 21:25
[Решено] Всем эмбеддерам посвящается... Decan Отвлекитесь, эмбеддеры! 0 24.10.2005 14:43


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.