http://www.forum.getchip.net/ |
|
Вывод семисегментного кода. http://www.forum.getchip.net/viewtopic.php?f=9&t=710 |
Страница 5 из 11 |
Автор: | SVN [ 20 фев 2016, 20:01 ] |
Заголовок сообщения: | Re: Вывод семисегментного кода. |
Странно… ладно давай попробуем сделать замер тактового импульса… значения будут двухзначные. Spy.hex [2.29 КБ] Скачиваний: 682 |
Автор: | Shaman [ 20 фев 2016, 20:34 ] |
Заголовок сообщения: | Re: Вывод семисегментного кода. |
Залил, цифры двухзначные. Первые две меняются, 05-11-08 последняя редко, но есть. Вторые две постоянно 05. Снял видео как меняется. https://yadi.sk/i/aJXl_xM3pCCzf |
Автор: | SVN [ 20 фев 2016, 20:42 ] |
Заголовок сообщения: | Re: Вывод семисегментного кода. |
Увеличил задержку значения на индикаторе, для лучшей визуализации… Spy.hex [2.29 КБ] Скачиваний: 733 |
Автор: | Shaman [ 20 фев 2016, 20:58 ] |
Заголовок сообщения: | Re: Вывод семисегментного кода. |
Стало по медленнее, меняются первые две цифры. 08 появляется чаще, так-05-08-11-05-11-05-08-05-11-05. Один раз было 14. |
Автор: | SVN [ 20 фев 2016, 21:10 ] |
Заголовок сообщения: | Re: Вывод семисегментного кода. |
Попробуй эту версию… и тогда можно будет озвучить вердикт. Spy.hex [2.23 КБ] Скачиваний: 397 |
Автор: | Shaman [ 20 фев 2016, 21:23 ] |
Заголовок сообщения: | Re: Вывод семисегментного кода. |
Меняется вторая, две цифры 05, первые две 00, бывает что и все 00 00 по долгу стоят потом опять вторые две 05. Что это означает, итиресно когда включаю все по нулям. |
Автор: | SVN [ 20 фев 2016, 21:34 ] |
Заголовок сообщения: | Re: Вывод семисегментного кода. |
Две первые не задействованы… результат это как раз 05, что означает: высокий уровень тактового сигнала удерживается в районе 0,625 мкс (5 * 0,125 = 0,625). Один такт МК при 8 МГц = 0,125 мкс. То есть на тактовой частоте МК 8 МГц, принять сигнал без ошибок невозможно. При увеличении тактовой частоты до 16 – 20 МГц, приём возможен, но не вижу особой рациональности. Тебе его не осилить. Хотя если долго мучатся, что ни будь получится. |
Автор: | Shaman [ 20 фев 2016, 21:44 ] |
Заголовок сообщения: | Re: Вывод семисегментного кода. |
SVN Спасибо за помощ! Наврятли я бы сам это осилил, мозгов не хватит. Брасать как то не хочется, может мне попробовать паралельны код считать, как думаете должно получиться. |
Автор: | SVN [ 20 фев 2016, 21:51 ] |
Заголовок сообщения: | Re: Вывод семисегментного кода. |
Код с регистров считывать проще, но потребует уже не тиньку, а мегу. С достаточным количеством входов. Вот я и писал о данной нерациональности. А почему тебе не нравится родной вариант? Можно конечно по играться с тактовой частотой 16 МГц, если есть желание, но не знаю, хватит ли этого. |
Автор: | Shaman [ 20 фев 2016, 22:12 ] |
Заголовок сообщения: | Re: Вывод семисегментного кода. |
Страница 5 из 11 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |