Индикатор TM1637 с Aliexpress

PIC версия программы(разные темы)

Индикатор TM1637 с Aliexpress

Сообщение a50 (Иван) » 05 окт 2020, 17:03

Искал на сайте примеры как выводить данные на индикатор ТМ1637.
уже была такая тема, посмотрел пример для контроллеров AVR, сильно наворочен, без комментариев, ничего не понял, и неизвестно работает он или нет.Решил сделать простые примеры обмена с индикатором без использования аппаратных интерфейсов I2C и SPI. Если разобраться с индикатором по DATASHEET, то всё просто как грабли.
Для начала работы с индикатором нужно в него загрузить команду инициализации и команду конфигурации.
Команды передаются 1-байтом, перед началом передачи байта выдается маркер START, передача байта заканчивается маркером END, как в DATASHEET. Примеры рабочие, один передает данные в пакетном режиме 4-байта, другой с фиксированным адресом знакоместа. В примерах не используется сигнал подтверждения ACK от TM1637, о приеме данных.Без него нормально работает, он может быть нужен там где помехи и высокая скорость передачи данных на индикатор. Примеры работают с любым микроконтроллером.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: a50
Имя: Иван
(Юг)
Заинтересованный
Заинтересованный
Информация о пользователе

Re: Индикатор TM1637 с Aliexpress

Сообщение Wiktor53 (Виктор53) » 08 окт 2020, 07:33

Здравствуйте, в ваших примерах в протеусе схема построена на сдвиговых регистрах 595, а речь в теме идет о TM1637. В протеусе версии 8.5 sp2 в моделях ТМ1637 есть и прекрасно работает на AVR-ках, ваши прошивки для PICа не работают, видно что управление на ТМ1637 идет и она шевелится, но ничего не отображается, оно и понятно, управление расчитано (согласно схеме) на 595, хотя на скринах видно, что в железе все ОК. Где реальный проект FlowCode PIC?
Ник: Wiktor53
Имя: Виктор53
Заинтересованный
Заинтересованный
Информация о пользователе

Re: Индикатор TM1637 с Aliexpress

Сообщение a50 (Иван) » 08 окт 2020, 11:58

Вы не смотрите на эту схему на 595-регистрах, она от другого проекта, я на этой схеме смотрел сигналы на осциллографе. У меня в Протеусе 7.8 нет индикатора ТМ1637. Я делал на железе, на железе всё прекрасно работает,
в Протеусе на этой схеме смотрел на осциллографе сигналы. Надо было удалить эти регистры, подключите два провода к индикатору, и увидите что он работает.
Аватар пользователя
Ник: a50
Имя: Иван
(Юг)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх


Вернуться в Flowcode PIC

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей