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

 
Текущее время: 13 дек 2018, 15:10

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



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

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


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

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3692
Откуда: Россия
Shaman писал(а):
Залил последнюю цифры меняются и первые слева буквы как и было когдато.Заснял видео.https://yadi.sk/i/MsBTU_8VpJ2kb

На первый символ не обращай внимание… я просто забыл его сбрасывать, потому там такая бяка. Интерес только во второй и третьей цифре.
Я убрал первую цифру, чтобы не вносила смуту.
Вложение:
Spy.hex [2.71 КБ]
Скачиваний: 18

Цитата:
Восмёрка присутствует с остальными не понял что к чему. Ёщё думаю, на индикатор выводится сегментный код а как он будет отображаться на жки. Наверно надо переводить его? Как то смотрел тут веточку по переводу в 2Hex формат шестнадцатиричный может это оно.

А ты думаешь я от фонаря значения беру? :D Я ведь не даром схему у тебя просил. По ней и определил, какой код будет соответствовать значению на дисплее. Я написал для этого «декодер». ;)
Ты меня можешь проверить . Вот пример надписи //3 = 0 ($30): //3 – это код регистра (десятичное значение), 0 – Это то что отображается на родном индикаторе, ($30) – это код для ЖКИ, при котором на индикаторе высветится 0. Так же и для остальных цифр. Смотри рисунок.
Вложение:
1.png
1.png [ 3.45 КБ | Просмотров: 689 ]


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

Зарегистрирован: 20 июн 2014, 15:47
Сообщения: 73
Откуда: Россия
SVN писал(а):
...
А ты думаешь я от фонаря значения беру? :D Я ведь не даром схему у тебя просил. По ней и определил, какой код будет соответствовать значению на дисплее. Я написал для этого «декодер». ;)...

Вот это, как говорится: по нашему. Понятно. :-)
Посмотрел прошивку. Первая 8 вторую не кажет и семь к чему кажет. https://yadi.sk/i/LhYyQEFapJS8C
Всех! С наступающим, днём защитника Отечества!


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

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

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


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

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


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

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

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


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

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


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

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


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

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

Вложение:
Spy_V2.hex [2.34 КБ]
Скачиваний: 17


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

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


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

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


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

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


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

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