простые интересные РАДИОСХЕМЫ сделанные своими руками

» СХЕМЫ
» ДАТАШИТЫ
Например: TDA1562
» Гость

Мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизируйтесь!





Отметить прочитанными   -   Поиск   -   Правила   -   Новые сообщения

  • Страница 7 из 8
  • «
  • 1
  • 2
  • 5
  • 6
  • 7
  • 8
  • »
Модератор форума: Электродыч, Sam, ВIOS  
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Бортовой компьютер на мотоцикл (разработка подобия компьютера в дополнение к стандартному)
Бортовой компьютер на мотоцикл
Чт, 06.04.2017, 21:50 | Сообщение # 61        
[)еНиС
аватар
  Постов: 5733  Offline Друзья 
В общем продолжил ковырять прошивку и тут опять проблема. Тут 2 исхода. Один какойто программный косяк, другой я криво транзисторы напаял в анодах индикаторов. (по поводу транзисторов ничего не смогу сделать до выходных)

Вобщем сначала на дисплее горели все "8.", я начал копать, в итоге докапался до того что удалил весь код, оставил только прерывание по таймеру для динамической индикации. Проблема осталась. Потом я стал ковырять во фьюз биты, выставил их такие:


калькулятор

Стало лучше, сегменты стали светиться тусклее, но по прежнему светятся. Зато сейчас начал хоть чето показывать пытаться. В коде написал счетчик от 0 до 9999 чтоб на дисплей транслировал.
В итоге 3 первых знака враз считают, трудно различимо на фоне свечения но считают.
Т.е. 0111, 0222, 0333...
Вот и не знаю в чес косяк. Странно наверно, но я думаю виновато внутреннее тактирование biggrin до него все путем было
Чт, 06.04.2017, 22:04 | Сообщение # 62        
Тёмыч
аватар
  Постов: 1465  Offline Друзья 
Цитата [)еНиС ()
В итоге 3 первых знака враз считают, трудно различимо на фоне свечения но считают.

[)еНиС, такая же фигня у меня была с термометром, не разбирался оставил как есть, если найдёшь причину будет здорово smile

Цитата [)еНиС ()
оставил только прерывание по таймеру для динамической индикации.

покажи код.
Чт, 06.04.2017, 22:34 | Сообщение # 63        
msmmmm
аватар
  Постов: 1104  Offline Друзья 
[)еНиС, очень похоже на инвертированные анодные уровни. Фотку бы выложил.
Чт, 06.04.2017, 23:12 | Сообщение # 64        
[)еНиС
аватар
  Постов: 5733  Offline Друзья 
msmmmm, фотку чего? Дисплея в работе? Кстати тут маленько ЧП, хотел поиграться с частотами тактирования, выставил 0.3-4МГц фьюзами и все, кердык, не читается, не шьется. Придется выходных ждать, попробую кварц на 4МГц впаять, надеюсь получится спасти cry

Еще решил написать код в лоб перед изменением фьюзов(код в тексте не сохранился, только скрин остался)



На анод первого индикатора вывел высокий уровень, а на сегменты вывести цифру 2 (низкий уровень) из массива. В итоге на всех индикаторах горела цифра 2 зато ярко и не было свечения всех остальных сегментов. Хз как это понимать
Чт, 06.04.2017, 23:15 | Сообщение # 65        
[)еНиС
аватар
  Постов: 5733  Offline Друзья 
Кстати аноды соединены как на схеме, через П-Н-П транзисторы (собственно это и есть вся схема)

Чт, 06.04.2017, 23:27 | Сообщение # 66        
msmmmm
аватар
  Постов: 1104  Offline Друзья 
Цитата [)еНиС ()
Дисплея в работе?
Именно.
Цитата [)еНиС ()
попробую кварц на 4МГц впаять
И конденсаторы.
Цитата [)еНиС ()
В итоге на всех индикаторах горела цифра 2 зато ярко и не было свечения всех остальных сегментов.
Как минимум на катоды все подается правильно. А судя по схеме в начале темы - ключи инвертирующие. Вот и думай.

Добавлено (06.04.2017, 23:27)
---------------------------------------------
Во-во, правильно выложил.


Отредактировал msmmmm - Пт, 07.04.2017, 15:16
Сб, 08.04.2017, 08:33 | Сообщение # 67        
[)еНиС
аватар
  Постов: 5733  Offline Друзья 
Цитата msmmmm ()
А судя по схеме в начале темы - ключи инвертирующие


Не понимаю, в каком смысле инвертирующие, они ведь ниче не инвертируют, только усиливают
Сб, 08.04.2017, 09:47 | Сообщение # 68        
Тёмыч
аватар
  Постов: 1465  Offline Друзья 
[)еНиС, в смысле для подачи плюса на индикатор ключом, надо на ключ подать минус.
Сб, 08.04.2017, 12:10 | Сообщение # 69        
[)еНиС
аватар
  Постов: 5733  Offline Друзья 
Тёмыч, ну да, на это и расчет, тут все верно)
Сб, 08.04.2017, 16:53 | Сообщение # 70        
[)еНиС
аватар
  Постов: 5733  Offline Друзья 
В общем победил я индикаторы biggrin Написал одни только часы на асинхронном таймере и чето они не работают... На кварце 32кГц какая то пила амплитудой 200~300мВ и частотой 3.3кГц sad Программно вроде все верно. Может фьюзами накосячил или кондерами на кварце? Как выставлять для асинхронного таймера







Отредактировал [)еНиС - Сб, 08.04.2017, 17:47
Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Бортовой компьютер на мотоцикл (разработка подобия компьютера в дополнение к стандартному)
  • Страница 7 из 8
  • «
  • 1
  • 2
  • 5
  • 6
  • 7
  • 8
  • »
Поиск:

Кто есть кто на форуме радиолюбителей: Администратор Модераторы Друзья Проверенные Новички
Группа вконтакте Канал ютуб Группа в фэйсбук Моб. версия © 2010-2020, "Радиосхемы". Все права защищены. Почта