Страница 1 из 2
Бегущая строка (Светодиодное табло)
Добавлено: Пт окт 31, 2008 03:26:41
kybertech
Всем доброго времени суток !
Ребята, у меня следующая ситуация! Собрал я бегущую стоку на Atmega16 + 74HC595 + сварганил светодионое табло + написал прошивку чтобы оживить это железо. Тестил в протеусе всё работает прекрасно !
А когда собрал остался не очень доволен результатом.
символы видно и они бегут как нада, только моргает это всё как-то некрасиво.
Выкладываю два проекта протэуса Proteus7.2 SP2 и прошивку.
в архиве два варианта, в папке "Готовое утройство" показано как оно работает уже на железе, а в папке "Протэус" как работает в протэусе.
Так вот в протэусе оно не моргает как показано в проэкте размещённом в папке "Протэус", а в папке "Готовое устройство" я симитировал как оно работает на железе.
Прошивку уже менял по разному и всёравно таже проблема!
Что же может служить такой проблемой в моём случае ?
Добавлено: Пт окт 31, 2008 12:12:45
Pooher
Без исходника ответа ждать можно долго...

Добавлено: Пт окт 31, 2008 12:36:25
kybertech
Pooher писал(а):Без исходника ответа ждать можно долго...

Уверяю что с исходником всё отлично !
Добавлено: Пт окт 31, 2008 12:46:34
Pooher
Ну а откуда такая уверенность?
Добавлено: Пт окт 31, 2008 12:49:15
kybertech
Pooher писал(а):Ну а откуда такая уверенность?
Потому что проверил в коде каждую строчку которая могла бы влиять на это !
Добавлено: Пт окт 31, 2008 12:51:12
kybertech
чувак если тебе нада код ты прямо и скажи что дай исходник ! а я уже подумаю давать или нет !
а то разводить меня надумал !
Добавлено: Пт окт 31, 2008 13:20:29
Pooher
чувак если тебе нада код ты прямо и скажи что дай исходник ! а я уже подумаю давать или нет !
а то разводить меня надумал !
Очень интересный ход мысли.
Если мне нужен код, я его пишу сам.
Я так понимаю, вопрос в железе.
Ну тогда не по адресу.
К слову. "ЧУВАК"-это кастрированный БАРАН, так что возвращаю этот комплимент в Ваш адрес. ЧУВАК

Добавлено: Пт окт 31, 2008 13:24:11
kybertech
Pooher писал(а):
...
Я так понимаю, вопрос в железе.
Ну тогда не по адресу.
...
К слову. "ЧУВАК"-это кастрированный БАРАН, так что возвращаю этот комплимент в Ваш адрес. ЧУВАК

я в вопросе написал что проблема не в коде !
И огромное спасибо за комплимент Гы Гы !
Добавлено: Пт окт 31, 2008 14:37:42
abc
Что же может служить такой проблемой в моём случае ?
Очевидно, недостаточная частота обновления дисплея.
Добавлено: Пт окт 31, 2008 14:59:44
kybertech
abc писал(а):Очевидно, недостаточная частота обновления дисплея.
Чем же её можно достичь ?
Добавлено: Пт окт 31, 2008 16:45:44
Pooher
Надо ещё раз проверить в коде каждую строчку
А если серьёзно, то скажите хоть по какому пути дисплей обновляется(по таймеру аль ещё как)?
Добавлено: Пт окт 31, 2008 16:50:15
Foks
Частота задается исключительно в исходном коде программы. Но так как исходник Вы нам не даете, то о чем-либо говорить бесполезно.
P.S. Ооочень сомневаюсь что этот исходник писали Вы сами, если не можете разобратся как он работает и что такое динамическая индикация.
Добавлено: Пт окт 31, 2008 17:20:58
kybertech
Foks писал(а):Частота задается исключительно в исходном коде программы. Но так как исходник Вы нам не даете, то о чем-либо говорить бесполезно.
P.S. Ооочень сомневаюсь что этот исходник писали Вы сами, если не можете разобратся как он работает и что такое динамическая индикация.
Foks ты тупица ! ты понимаешь я не в исходнике разобраться немогу а в железе !
Исходник писал я сам иначе как бы я вам симитировал как работает оно на железе !
Ты походу сам в поисках исходника а написать нехватает серого вещества !
Во всяком случае я сюда не для того обратился чтобы оправдываться, а конкретно описал проблему ! И сказал что в коде нет ошибок !
Читайте внимательно !
в исходнике я пробывал менять код скорость задержки. Если я ставлю скорость задержки маленькую то у меня получается очень быстро будет бежать текст что тоже не очень хорошо !
Я вот думаю не может ли быть дело в светодиодах ? потому что диодное табло я собирал сам.
Добавлено: Пт окт 31, 2008 17:41:23
Pooher
Я вот думаю не может ли быть дело в светодиодах ? потому что диодное табло я собирал сам.
Ну, одно то, что вы так думаете, уже наводит на определённые мысли.
По тому, как себя ведёт индикатор в данном проекте, можно сделать предположение, что у вас в какой-то части программы происходит "cli"
(ну если конечно вывод информации происходит по прерыванию)
Добавлено: Пт окт 31, 2008 17:57:51
Foks
kybertech писал(а):Ты походу сам в поисках исходника а написать нехватает серого вещества !
Насмешил

. Я подобное делал сам когда в 8 классе учился. Причем уже тогда на ассемблере.
Серого вещества вполне достаточно. Читать здесь все умеют. А то что вам уже 3 человека сказало что дело в исходном коде, а вы никак не поймете этого - это тоже наводит на определенные мысли.
Да, о светодиодах: если мозг есть, можно было от батарейки их включить и посмотреть - мигают они или нет. (Это я о том что бывают мегающие светодиоды)
И заметьте - вам никто не грубил, в отличие от того, как вы разговариваете с нами. Только лишь этот момент уже полностью отбивает желание помогать.
Добавлено: Пт окт 31, 2008 18:02:21
Pooher
И заметьте - вам никто не грубил, в отличие от того, как вы разговариваете с нами. Только лишь этот момент уже полностью отбивает желание помогать.
Абсолютно солидарен!
Добавлено: Пт окт 31, 2008 18:10:39
kybertech
Ладненько всем спасибо ! Разгребусь сам !
Добавлено: Пт окт 31, 2008 20:17:13
kolyay
Надо срочно убрать НЕХ! Его же могут дизассемблировать! И тогда суперсекретный исходник может попасть в недобросовестные лапы плахих катоф!
Добавлено: Пт окт 31, 2008 22:05:40
Foks
kolyay писал(а):Надо срочно убрать НЕХ! Его же могут дизассемблировать! И тогда суперсекретный исходник может попасть в недобросовестные лапы плахих катоф!
Он кажется компилился на Си, и читать эту дизассемблированную гадость очень противно...
Добавлено: Пт окт 31, 2008 22:28:19
kybertech
Foks писал(а):kolyay писал(а):Надо срочно убрать НЕХ! Его же могут дизассемблировать! И тогда суперсекретный исходник может попасть в недобросовестные лапы плахих катоф!
Он кажется компилился на Си, и читать эту дизассемблированную гадость очень противно...
HEX я убрал
Ребята кто заинтересован в доработки этого проекта я и не против поделиться исходником, тем более что написал его за 2 часа.
А так заниматься этим времени нет !
Может как и говорилось выше что где-то я напортачил в программе но все строки пересматривал.
Как появиться время погляжу и отпишусь если эта тема будет ещё открыта !