Индикатор на 74HC595 с Aliexpress

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

Индикатор на 74HC595 с Aliexpress

Сообщение a50 (Иван) » 29 сен 2020, 20:49

Добрый вечер!
Как сделать вывод чисел 0т 0 до 99 на этот индикатор.
Пробовал разные варианты, выдает не то, что хочу.
В чем ошибка? Помогите разобраться.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: a50
Имя: Иван
(Юг)
Заинтересованный
Заинтересованный
Информация о пользователе

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

Сообщение WiseOwl (WiseOwl) » 30 сен 2020, 05:16

Как работать со сдвиговыми регистрами и как сделать кодировку знаков для LED индикатора есть в этой теме
Аватар пользователя
Ник: WiseOwl
Имя: WiseOwl
Заинтересованный
Заинтересованный
Информация о пользователе

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

Сообщение a50 (Иван) » 30 сен 2020, 11:27

У меня в другой теме с этим индикатором есть два примера, там выдаю два одинаковых числа на два разряда,
всё работает, как сдвигать числа в индикатор я знаю. У меня не получается выдать числа от 0 до 99, вместо чисел восьмерки с точками или другие знаки. Я не хочу использовать SPI, в другом маленьком контроллере нет свободных
выводов, и самого SPI.
Аватар пользователя
Ник: a50
Имя: Иван
(Юг)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

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

Сообщение WiseOwl (WiseOwl) » 30 сен 2020, 12:02

a50 писал(а):как сдвигать числа в индикатор я знаю.
Ну... тогда и сдвигай их по очереди. Заталкивай друг за другом. Выбирая код из массива. Там в ссылке есть примеры. Найди и сделай по аналогии.
Аватар пользователя
Ник: WiseOwl
Имя: WiseOwl
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

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

Сообщение a50 (Иван) » 30 сен 2020, 14:19

Так и делаю, посмотрите примеры. Пример 74HC595_LED_99 не работает.
Я не нашел на сайте рабочих примеров для 74HC595 без использования SPI/
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: a50
Имя: Иван
(Юг)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

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

Сообщение WiseOwl (WiseOwl) » 30 сен 2020, 14:44

Ну, че на него смотреть? Я не вижу там массива с кодировкой знаков...
a50 писал(а):Я не нашел на сайте рабочих примеров для 74HC595 без использования SPI
Причем здесь SPI ? Хоть аппаратное решение, хоть программное, оно не имеет отношения к принципу отображения знаков. Поэтому смотреть нужно на принцип вывода знака, а не на принцип вывода данных в регистр...
Аватар пользователя
Ник: WiseOwl
Имя: WiseOwl
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

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

Сообщение a50 (Иван) » 30 сен 2020, 19:11

Посмотрите пример 74HC595_LED.ZIP, в нем есть массив чисел, видно как они извлекаются из массива и как подаются к выводу на регистр. Этот пример работает когда выводятся два одинаковых числа 00, 11,22,33,44,55,.....99. Не работает когда разные числа 20, 51, любые, в момент записи в контроллер на индикаторе выскакивает правильное число, потом 88 на индикаторе. Что сбивается в регистрах не могу найти.
На симуляторе Протеуса видно правильную последовательность битов, на индикаторе 88.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: a50
Имя: Иван
(Юг)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

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

Сообщение Yushik (Андрей) » 30 сен 2020, 21:22

a50 писал(а):Посмотрите пример 74HC595_LED.ZIP.


Здравствуйте не пойму зачем вам программный SPI когда на аппаратном всё прекрасно решается. Я когда-то работал с такими индикаторами только четырёх разрядными и на Atmega328, у меня всё прекрасно получилось. Ниже я сделал пробу под ваш МК, под 6 версию ФК другой для пиков у меня нет. На моих четырёхразрядных индикаторах в железе иногда грязь пролазила, пришлось ножку сброса у регистров 74HC595 задействовать, тогда всё чисто стало.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Yushik
Имя: Андрей
(Симферополь)
Супер разработчик
Супер разработчик
Информация о пользователе
Вернуться наверх

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

Сообщение a50 (Иван) » 01 окт 2020, 12:33

Добрый день!
Большое спасибо Вам! Посмотрел ваш пример в 6 версии ФК, у меня есть V6 ФК, но она без лицензии,
и я в ней плохо понимаю, сложно разобраться. Переделал ваш код на V5 ФК. Всё работает. Конечно хорошо использовать макросы SPI, не надо напрягать мозги. Я всё же хочу разобраться почему у меня не работает программный код без SPI. В маленьких 8-ми выводных контроллерах нет SPI.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: a50
Имя: Иван
(Юг)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

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

Сообщение a50 (Иван) » 01 окт 2020, 15:56

Вывод чисел от 0 до 99 на индикатор без использования SPI. Рабочий проект.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: a50
Имя: Иван
(Юг)
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

След.

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

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

Пользователь просматривает форум: Yandex [Bot]