Перейти к содержимому


Добро пожаловать на vip-cxema.org


Войти 

Регистрация
Добро пожаловать на vip-cxema.org

На форуме открыт раздел для гостей, в котором можно задать свои вопросы без регистрации http://forum.vip-cxe...prosy-i-otvety/

Зарегистрировавшись, вы сможете отправлять личные сообщения, получать уведомления об ответах в темах. Вам всегда могут отправить сообщение, снимутся многие ограничения.
 
Guest Message by DevFuse

Фотография

Счетчик с кнопками из урока 8_1


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 78

  #1 yurimo

yurimo

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Репутация
    0
  • 41 сообщений
  • 0 благодарностей

Отправлено 30 Ноябрь 2017 - 08:14

Евгений, спасибо за помощь, я изменил значение temp на равное нулю и все стало на место, сказочно.

Еще вопрос по этой теме: если собрать схему реально, не в Proteus, какие компоненты нужно добавить еще. Может быть резисторы на сегменты индикаторов, кварцевый генератор на 4MHz (или воспользоваться встроенным в микроконтроллер) или еще какие то? 



  #2 Evgeniy

Evgeniy

    Администратор

  • Администраторы
  • Репутация
    182
  • 1 253 сообщений
  • 244 благодарностей

Отправлено 30 Ноябрь 2017 - 09:58

Требуется установить резисторы  330-470Ом на порт Б микоконтроллера (8шт).

Возможно в программе необходимо будет подобрать задержку на отображение цифры (pauseus 500), для настройки нужной яркости.

Нужен стабилизатор на 5В, блокировочные конденсаторы по питанию контроллера.

Кварц не нужет. 



Поблагодарили 1 Пользователь:
yurimo

  #3 yurimo

yurimo

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Репутация
    0
  • 41 сообщений
  • 0 благодарностей

Отправлено 30 Ноябрь 2017 - 10:14

Требуется установить резисторы  330-470Ом на порт Б микоконтроллера (8шт).

Возможно в программе необходимо будет подобрать задержку на отображение цифры (pauseus 500), для настройки нужной яркости.

Нужен стабилизатор на 5В, блокировочные конденсаторы по питанию контроллера.

Кварц не нужет. 

Куда надо вставить команду pauseus 500 в тексте программы и какие конденсаторы должны быть, по-видимому к 14 ножке  PIC16F628A.



  #4 Evgeniy

Evgeniy

    Администратор

  • Администраторы
  • Репутация
    182
  • 1 253 сообщений
  • 244 благодарностей

Отправлено 30 Ноябрь 2017 - 15:33

Пауза уже стоит. Конденсаторы по питанию контроллера, до и после стабилизатора, по 0,1мкф.



Поблагодарили 1 Пользователь:
yurimo

  #5 yurimo

yurimo

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Репутация
    0
  • 41 сообщений
  • 0 благодарностей

Отправлено 30 Ноябрь 2017 - 15:37

Пауза уже стоит. Конденсаторы по питанию контроллера, до и после стабилизатора, по 0,1мкф.

Большое спасибо. Начну делать.



  #6 yurimo

yurimo

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Репутация
    0
  • 41 сообщений
  • 0 благодарностей

Отправлено 02 Декабрь 2017 - 19:04

Прошил микроконтроллер с помощью PicKit2, собрал все на макетной плате, подлючил стабилизированные 5 вольт от лабораторного блока питания, включил и не работает. Индикаторы не светятся. Проверил еще несколько раз правильность соединений, все правильно - включил не работает. Еще раз снял микроконтроллер, проверил, перепрошил, поставил на место  - включил не работает.

Что может быть, что еще нужно проверить, может быть проверить какие показания на ножках микроконтроллера, но не знаю какие должны быть. Может быть сделаю замеры в Proteus. Может быть проблема в микроконтроллере, но во время прошивки и проверки в программе прошивки все сообщения подсвечены зеленым цветом и написано, что все прошло правильно.



  #7 Evgeniy

Evgeniy

    Администратор

  • Администраторы
  • Репутация
    182
  • 1 253 сообщений
  • 244 благодарностей

Отправлено 04 Декабрь 2017 - 03:46

Есть фото платы?

Как правило, после сборки всё должно работать без проблем.

Насчёт PicKit, не уверен, что от фьюзы выставляет сам! Скорее всего надо руками выставить на работу с внутренним генератором и должно заработать.



Поблагодарили 1 Пользователь:
yurimo

  #8 Evgeniy

Evgeniy

    Администратор

  • Администраторы
  • Репутация
    182
  • 1 253 сообщений
  • 244 благодарностей

Отправлено 04 Декабрь 2017 - 04:20

Что то подобное ищи в программе

Прикрепленный файл  conf.JPG   116,8К   17 Количество загрузок:



Поблагодарили 1 Пользователь:
yurimo

  #9 yurimo

yurimo

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Репутация
    0
  • 41 сообщений
  • 0 благодарностей

Отправлено 05 Декабрь 2017 - 17:48

Подскажите: как вставить изображение (картинку) из моего компьютера?



  #10 Evgeniy

Evgeniy

    Администратор

  • Администраторы
  • Репутация
    182
  • 1 253 сообщений
  • 244 благодарностей

Отправлено 06 Декабрь 2017 - 02:50

http://forum.vip-cxe...v-soobscheniia/



Поблагодарили 1 Пользователь:
yurimo

  #11 yurimo

yurimo

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Репутация
    0
  • 41 сообщений
  • 0 благодарностей

Отправлено 06 Декабрь 2017 - 10:41

Так выглядит hex файл в программаторе PICkit2

Прикрепленные файлы



  #12 yurimo

yurimo

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Репутация
    0
  • 41 сообщений
  • 0 благодарностей

Отправлено 06 Декабрь 2017 - 10:58

 Так выглядит конфигурация после прошивки микроконтроллера. И индикаторы не светятся.

Прикрепленные файлы



  #13 yurimo

yurimo

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Репутация
    0
  • 41 сообщений
  • 0 благодарностей

Отправлено 06 Декабрь 2017 - 17:27

Evgeniy, не могли бы Вы прислать Ваш hex файл на 

Счетчик с кнопками из урока 8_1

  #14 Evgeniy

Evgeniy

    Администратор

  • Администраторы
  • Репутация
    182
  • 1 253 сообщений
  • 244 благодарностей

Отправлено 06 Декабрь 2017 - 18:17

На моей картинки биты конфигурации 3F50, у вас 216D???

Я завтра утром выложу свой hex. Но думаю дело не в нём, а в том, что pickit через одно место берёт биты конфигурации из прошивки. Делал на работе...

Завтра посмотрю по даташит, где нужно единички подставить.



Поблагодарили 1 Пользователь:
yurimo

  #15 Evgeniy

Evgeniy

    Администратор

  • Администраторы
  • Репутация
    182
  • 1 253 сообщений
  • 244 благодарностей

Отправлено 06 Декабрь 2017 - 18:19

Ранее уже возникали вопросы с pickit у наррда, дело заканчивалось прошивкой контроллера на компе с нормальным com-портом и простейшим программатором.



Поблагодарили 1 Пользователь:
yurimo

  #16 yurimo

yurimo

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Репутация
    0
  • 41 сообщений
  • 0 благодарностей

Отправлено 06 Декабрь 2017 - 18:28

Ранее уже возникали вопросы с pickit у наррда, дело заканчивалось прошивкой контроллера на компе с нормальным com-портом и простейшим программатором.

Какой программатор Вы мне посоветуете?



  #17 Evgeniy

Evgeniy

    Администратор

  • Администраторы
  • Репутация
    182
  • 1 253 сообщений
  • 244 благодарностей

Отправлено 06 Декабрь 2017 - 18:45

В pickit попробуй биты конфигурации выставить как на картинке

Прикрепленный файл  IMG_20171207_004144.jpg   337,39К   14 Количество загрузок:

Должно заработать.

Пальцем на телефоне тяжко рисовать...



Я pic-и в icprog прошиваю.



Поблагодарили 1 Пользователь:
yurimo

  #18 yurimo

yurimo

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Репутация
    0
  • 41 сообщений
  • 0 благодарностей

Отправлено 06 Декабрь 2017 - 20:29

В pickit попробуй биты конфигурации выставить как на картинке

attachicon.gifIMG_20171207_004144.jpg

Должно заработать.

Пальцем на телефоне тяжко рисовать...



Я pic-и в icprog прошиваю.

 

В pickit попробуй биты конфигурации выставить как на картинке

attachicon.gifIMG_20171207_004144.jpg

Должно заработать.

Пальцем на телефоне тяжко рисовать...



Я pic-и в icprog прошиваю.

Выставил как на картинке получились биты конфигурации 3F18, индикаторы светятся, но первый справа светится не в полный накал и он же производит отсчет в обе стороны и обнуление. Остальные же светятся в полный накал и не реагируют на нажатие кнопок. Как выставить биты, чтобы получить нужную конфигурацию 3F50 ?

 

По поводу программатора: в каком порядке производить прошивку в pic-и в icprog опишите пожалуйста.



  #19 yurimo

yurimo

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Репутация
    0
  • 41 сообщений
  • 0 благодарностей

Отправлено 06 Декабрь 2017 - 20:48

Я экспериментально нашел, как выставить биты в конфигурацию 3F50 это: 0101 0000, перепрошил, но все работает точно так как в 3F18.



  #20 Evgeniy

Evgeniy

    Администратор

  • Администраторы
  • Репутация
    182
  • 1 253 сообщений
  • 244 благодарностей

Отправлено 07 Декабрь 2017 - 01:12

Всё индикаторы светятся, кроме последнего, это не от битов конфигурации, а от того, что индикатор с общим анодом. Для него надо все сигналы инвертировать в программе.



PicKit в icprog работать не будет.



Поблагодарили 1 Пользователь:
yurimo



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных