Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 28 мар 2024, 20:16

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 106 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11  След.
Автор Сообщение
 Заголовок сообщения: Re: Вывод семисегментного кода.
СообщениеДобавлено: 22 фев 2016, 16:17 
Не в сети

Зарегистрирован: 20 июн 2014, 15:47
Сообщения: 77
Откуда: Россия
Залил последнюю цифры меняются и первые слева буквы как и было когдато.Заснял видео.https://yadi.sk/i/MsBTU_8VpJ2kb
Восмёрка присутствует с остальными не понял что к чему. Ёщё думаю, на индикатор выводится сегментный код а как он будет отображаться на жки. Наверно надо переводить его? Как то смотрел тут веточку по переводу в 2Hex формат может это оно.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вывод семисегментного кода.
СообщениеДобавлено: 22 фев 2016, 17:24 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вложения:
1.png
1.png [ 3.45 КБ | Просмотров: 7203 ]
Spy.hex [2.71 КБ]
Скачиваний: 452
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Вывод семисегментного кода.
СообщениеДобавлено: 22 фев 2016, 17:52 
Не в сети

Зарегистрирован: 20 июн 2014, 15:47
Сообщения: 77
Откуда: Россия


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вывод семисегментного кода.
СообщениеДобавлено: 22 фев 2016, 18:39 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Посмотрел видео… первая цифра определяет разряд. То есть по идее должны быть цифры от 1 до 4. Вторая цифра, определяет значение этого разряда. То есть какое-то число из родного дисплея.
Знак прочерк в значении, как уже писал – это значение не соответствующее ни одному из кодов цифр родного дисплея от 0 до 9. Другими словами чтобы цифры не высвечивались на каком-то из разрядов, необходимо в регистр значений записать все 1. Тогда данный разряд ничего не высветит. А на дисплее ЖКИ появится знак _.

Попробуй выставить на родном дисплее значение 59 или 159. И посмотри изменится ли вторая цифра на ЖКИ.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Вывод семисегментного кода.
СообщениеДобавлено: 22 фев 2016, 19:02 
Не в сети

Зарегистрирован: 20 июн 2014, 15:47
Сообщения: 77
Откуда: Россия
Попробовал всё равно что то не то, изменения есть, с паказаниями не сходится тем более перевод кода есть. Покрутил энкодером. https://yadi.sk/i/mighh11TpJbqS


Последний раз редактировалось Shaman 22 фев 2016, 19:10, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вывод семисегментного кода.
СообщениеДобавлено: 22 фев 2016, 19:07 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Видео скачал… буду просматривать и размышлять… пока сделаем паузу, может чего на ум придёт.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Вывод семисегментного кода.
СообщениеДобавлено: 23 фев 2016, 00:32 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Давай проверим что получилось… применил иной подход.
Spy.hex [2.77 КБ]
Скачиваний: 444


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Вывод семисегментного кода.
СообщениеДобавлено: 23 фев 2016, 06:38 
Не в сети

Зарегистрирован: 20 июн 2014, 15:47
Сообщения: 77
Откуда: Россия
Кроме теста не чего нет.
Как ещё по другому можно считывать. Мне кажется всё равно это надо делать в прерывании. Если мыслить логически, надо поймать прерывание, по фронту или ещё как, и по нему считывать вход данных. Просмотреть сперва первые 8 бит, потом, если ещё один бит проходит, считать и его, посмотреть что он из себя предстовляет типа 0 или 1. Выходит в прерывании нам надо поймать синхру а остольное делать в основном цикле.
А если всё таки попробовать паралельный код считывать, будет по проще. Если прерывание наступило тут же, смотрим что поступило на вход(порт... ), регистер, буфер, смотреть как бы тоже в основном цикле. Это если не отсчитывать 4 клока (как писал автор), как раз наверно реч шла об этом бите(9).


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вывод семисегментного кода.
СообщениеДобавлено: 23 фев 2016, 11:50 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Spy.hex [2.59 КБ]
Скачиваний: 745

Spy_V2.hex [2.34 КБ]
Скачиваний: 783


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Вывод семисегментного кода.
СообщениеДобавлено: 23 фев 2016, 18:11 
Не в сети

Зарегистрирован: 20 июн 2014, 15:47
Сообщения: 77
Откуда: Россия
Добрался до дому. Проверил. Первая, показыват : 0 _
вторая v2 : 4 _
Показания почемуто плохо выводятся, надпись тест выходит а вот где должны быть цыферке этого поля нет, для уверенности попробовал экран сбросить и появилось на следующий раз нет.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 106 ]  На страницу Пред.  1 ... 6, 7, 8, 9, 10, 11  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB