РАДИОСХЕМЫ



СТАРЫЙ ФОРУМ

ФОРУМ НА ЭЛВО

РАДИОФОРУМЫ


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

  • Курс по ускорению работы Мозга на 100%


    • Страница 3 из 4
    • «
    • 1
    • 2
    • 3
    • 4
    • »
    Архив - только для чтения
    Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Прошивка индикатора на pic16f628a (прошивка)
    Прошивка индикатора на pic16f628a
    Пн, 31.08.2015, 21:32 | Сообщение # 21        
    msmmmm2
    аватар
      Постов: 166   ОК 
    Значит так, юноша, заставил-таки дядьку поработать... Сделал проект в протеусе по нижней схеме из первого поста и с прошивкой, которая в отдельной папке "Исправленная прошивка". Схема и прошивка работают, обороты меряют. Индикатор с общим анодом. Конденсаторы, которые рядом с кварцем, правильные? И грешу на слово конфигурации - выложи скрин программатора перед прошивкой, т.к. не все программаторы подхватывают его из прошивки.


    Добавлено (31.08.2015, 22:32)
    ---------------------------------------------
    Прошивки из архива и из первого поста все рабочие и под нижнюю схему.
    Файлы: 7594339.jpg (249.1 Kb)
    Вт, 01.09.2015, 08:25 | Сообщение # 22        
    sadida
    аватар
      Постов: 87   ОК 
    Я программирую вот этим.


    Добавлено (01.09.2015, 09:25)
    ---------------------------------------------
    За помощь большое СПАСИБО! Я в этих прошивках вообще не кумекаю. Если можно объясните по проще. При пошивке программа пишет (завершено успешно) и при сравнении пишет, что всё
    типа (хорошо).Программа IC-PROG.

    *прим. модератора: ссылки на посторонние ресурсы не приветствуются. Переместил сюда схему программатора.
    Файлы: 0881074.jpg (67.8 Kb)
    Вт, 01.09.2015, 16:50 | Сообщение # 23        
    msmmmm2
    аватар
      Постов: 166   ОК 
    IC-PROG слово конфигурации считывает нормально. Как правило. Сбрось название индикатора, может экзотика какая. Что написано на пикофарадных конденсаторах возле кварца? Считай прошивку из контроллера и выложи сюда. Сфотографируй НОРМАЛЬНО плату и тоже сюда.
    Кстати, в IC-PROG есть кнопки переключения вида прошивки Н - шестнадцатиричный, и А - ассемблерный. Если переключить в А, увидишь в конце
    ORG 0x2007
    DATA 0x01
    0x01 - это и есть слово конфигурации, которым, согласно даташиту настраиваются:
    - тип тактового генератора;
    - вкл/выкл сторожевой таймер;
    - вкл/выкл таймер включения питания;
    - вкл/выкл внешний сброс;
    - вкл/выкл сброс по снижению напряжения питания;
    - вкл/выкл вывод низковольтного программирования;
    - вкл/выкл защита EEPROM;
    - вкл/выкл защита памяти программ.

    Добавлено (01.09.2015, 17:50)
    ---------------------------------------------
    Во время программирования IC-PROG спрашивает "Откуда брать слово конфигурации?" и если указываешь из настроек, а не из файла, могут быть казусы.

    Ср, 02.09.2015, 07:31 | Сообщение # 24        
    sadida
    аватар
      Постов: 87   ОК 
    Индикатор REC-S_3461ASR-G. Конденсаторы марк. 330. Прошивку выложил. За фото извиняюсь,
    лучше нет возможности, фотик накрылся.
    Файлы: 6593625.jpg (87.2 Kb) · 9453234.jpg (89.6 Kb) · gh.hex (5.7 Kb)
    Ср, 02.09.2015, 14:03 | Сообщение # 25        
    msmmmm2
    аватар
      Постов: 166   ОК 
    Шьешь неправильно, в твоей прошивке вместо слова конфигурации 3F01, зашито 3F81, зачем-то включен вход низковольтного программирования (RB4/PGM).
    Попробуй выставить вручную в IC-PROG:
    генератор в выпадающем меню - ХТ,
    ряд чекбоксов внизу - снимай все галочки, и установи одну - PWRTE.
    В нижнем правом углу IC-PROG есть окошко "Слово конфигурации", во время установки/снятия галочек оно изменяется, следи, чтобы получилось 3F01.
    Ср, 02.09.2015, 20:42 | Сообщение # 26        
    msmmmm2
    аватар
      Постов: 166   ОК 
    Добрался до IC-PROG, там в командах есть функция "Программировать конфигурацию" это, чтобы лишний раз память программ не шить. Если запрограммируешь нормально, а символы не сложатся - прошей прошивкой из прищепки - это тест контроллера вместе с индикатором. Будут последовательно зажигаться по 1 светодиоду: 1a, 1b, 1c...1dp, 2a, 2b...2dp...4dp и по кругу. В общем если есть несогласованность индикатора и МК, сразу будет видно.
    Файлы: Tttthh.hex (0.4 Kb)
    Чт, 03.09.2015, 08:08 | Сообщение # 27        
    sadida
    аватар
      Постов: 87   ОК 
    Делал всё как написано у вас. Результат тот же. Вот, что пишет тест.
    Файлы: 20150903_080741.mp4 (355.6 Kb)
    Чт, 03.09.2015, 15:45 | Сообщение # 28        
    msmmmm2
    аватар
      Постов: 166   ОК 
    По тесту у тебя явно закорочены сегменты F и B индикатора. При чем, скорее всего, это соседние выводы МК - 7 и 8. Устраняй и проверяй дальше.

    В тесте скорость великовата. Подправил, теперь 2 сегмента в секунду перебирается, медленнее нежелательно, т.к. ограничительные резисторы сегментов в схеме под динамическую индикацию рассчитаны - маловато сопротивление. Но теперь должно быть видно лучше.
    Файлы: 3540685.hex (0.4 Kb)
    Пт, 04.09.2015, 15:52 | Сообщение # 29        
    sadida
    аватар
      Постов: 87   ОК 
    С этим тестом работает медленнее и видно, что все верхние вертикальные сегменты светятся тусклее остальных.
    Файлы: 20150904_164116.mp4 (1.02 Mb)
    Пт, 04.09.2015, 16:41 | Сообщение # 30        
    msmmmm2
    аватар
      Постов: 166   ОК 
    Светятся тусклее и, главное, вместе. Это было видно и в первом варианте теста. Повторюсь: на плате есть короткое замыкание в цепи сегментов F и B индикатора (это как раз две верхние вертикальные палки). Если короткое возле микроконтроллера, можно угробить выходы порта, потому устраняй побыстрее. В первую очередь прозвони между выводами 7 и 8 контроллера.
    Да, считай из МК прошивку теста и выложи (чего-то у меня есть сомнения по конфигурации).
    Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Прошивка индикатора на pic16f628a (прошивка)
    • Страница 3 из 4
    • «
    • 1
    • 2
    • 3
    • 4
    • »
    Поиск:

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



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