РАДИОСХЕМЫ



СТАРЫЙ ФОРУМ

ФОРУМ НА ЭЛВО

РАДИОФОРУМЫ


СХЕМЫ И СТАТЬИ
  • БЛОГИ
  • НОВОЕ
  • СХЕМЫ
  • РАЗНОЕ
  • ТЕОРИЯ
  • ТЕЛЕВИДЕО
  • СВЕТОДИОД
  • МЕДТЕХНИКА
  • БЫТТЕХНИКА
  • ИЗМЕРИТЕЛИ
  • СПРАВОЧНИК
  • ТЕХНОЛОГИИ
  • РЕМОНТ СХЕМ
  • МОБИЛЬНИКИ
  • КОМПЬЮТЕРЫ
  • НАЧИНАЮЩИМ
  • ЗАРЯДКИ И АКБ
  • СИГНАЛИЗАЦИИ
  • АУДИОТЕХНИКА
  • АВТОВЕЛОМОТО
  • БЛОКИ ПИТАНИЯ
  • РАДИОПРИЁМНИКИ
  • МЕТАЛЛОИСКАТЕЛИ
  • МИКРОКОНТРОЛЛЕР
  • РАДИОПЕРЕДАТЧИКИ


    • Страница 7 из 8
    • «
    • 1
    • 2
    • 5
    • 6
    • 7
    • 8
    • »
    Архив - только для чтения
    Бортовой компьютер на мотоцикл
    Чт, 06.04.2017, 20:50 | Сообщение # 61        
    [)еНиС
    аватар
      Постов: 3074   Друзья 
    В общем продолжил ковырять прошивку и тут опять проблема. Тут 2 исхода. Один какойто программный косяк, другой я криво транзисторы напаял в анодах индикаторов. (по поводу транзисторов ничего не смогу сделать до выходных)

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


    калькулятор

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

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

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

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

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



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

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

    Добавлено (06.04.2017, 23:27)
    ---------------------------------------------
    Во-во, правильно выложил.
    Сб, 08.04.2017, 07:33 | Сообщение # 67        
    [)еНиС
    аватар
      Постов: 3074   Друзья 
    Цитата msmmmm ()
    А судя по схеме в начале темы - ключи инвертирующие


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





    Файлы: 1467054.jpg (10.0 Kb) · 2773021.jpg (359.1 Kb) · 6511593.png (19.9 Kb)
    • Страница 7 из 8
    • «
    • 1
    • 2
    • 5
    • 6
    • 7
    • 8
    • »
    Поиск:

    Внимание! Форум переехал на Tehnodium.ru



    © 2010-2022 "Форум Радиосхемы". All Rights Reserved  Почта  PDA