AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
09.08.2015, 20:29
|
|
Прохожий
Регистрация: 20.07.2006
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Бегущая строка на mega32
Всем привет!!!
Предлагаю вниманию схему и прошивку бегущей строки.
В железе не пробовал.
Нужна прога для редактирования и отправки текста на USB порт компа.
|
|
|
|
10.08.2015, 07:31
|
|
Прописка
Регистрация: 16.01.2007
Адрес: Astana KZ
Сообщений: 243
Сказал спасибо: 48
Сказали Спасибо 38 раз(а) в 32 сообщении(ях)
|
Re: Бегущая строка на mega32
А печатка (разводка платы) есть?
|
|
|
|
10.08.2015, 10:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,106
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Бегущая строка на mega32
Схему впредь предлагайте в pdf или png, jpeg на худой конец. Не у всех открываются ваши dsn.
Парсер ваш повеселил, спасибо.
|
|
|
|
10.08.2015, 14:47
|
|
Вид на жительство
Регистрация: 05.07.2006
Адрес: Tashkent
Сообщений: 454
Сказал спасибо: 24
Сказали Спасибо 67 раз(а) в 44 сообщении(ях)
|
Re: Бегущая строка на mega32
В симуляторе протеуса не заработало. Парсер меня просто убил...
По сути вопроса. Есть программка для загрузки текстов в 2-цветное табло через компорт. Но там обмен данными идёт не на столь примитивном уровне(пакетный обмен).
|
|
|
|
10.08.2015, 16:17
|
|
Прохожий
Регистрация: 20.07.2006
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Бегущая строка на mega32
Печатки пока нет, постараюсь сделать в Altium. Только не знаю как скоро.
|
|
|
|
10.08.2015, 16:46
|
|
Прохожий
Регистрация: 20.07.2006
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Бегущая строка на mega32
Это моя первая программа на ассемблере, не считая мигания светодиодами и включения, выключения реле. По этому замечания и доработки будут для меня полезны. В первую очередь это касается примитивности обмена по USART.
Спасибо тем кто откликнулся!
|
|
|
|
10.08.2015, 16:55
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Бегущая строка на mega32
Учитесь использовать шины. У вас их запросто можно выбросить из проекта и ничего не изменится. Они не названы и не проиндексированы.
Такие проекты нет смысла выводить за пределы симуляции. Практической пользы никакой. Разве что поиграться.
|
|
|
|
10.08.2015, 20:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,485
Сказал спасибо: 401
Сказали Спасибо 2,215 раз(а) в 1,313 сообщении(ях)
|
Re: Бегущая строка на mega32
Текст лучше хранить в ANSI-кодах. И если в упакованном формате (в один байт два символа), тогда на 1 кБ еепрома можно утолкать 2 тыщщи символов текста, а не 450, как у автора.
А если надо еще больше, то лучше взять меньший по размерам МК, с меньшим числом портов (они все равно не используются), а текст хранить во внешней EEPROM
|
|
|
|
10.08.2015, 21:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Бегущая строка на mega32
Сообщение от NewWriter
|
Текст лучше хранить в ANSI-кодах. И если в упакованном формате (в один байт два символа), тогда на 1 кБ еепрома можно утолкать 2 тыщщи символов текста
|
О!!! Что - то очень интересноное !!! Поподробнее пожалуйста!!
Из некоторого опыта работы с бегущими строками : минимальная скорость сдвига 50 пиксел в секунду (все зависит от расмеров строки) . Считаем пусть высота строки 16 пиксел, средняя ширина шрифта 12 пиксел. Итого 12 *1000 / 50 = 240 секунд (почти 2 с половиной минуты !!!!) И хто будетт пялиться на такую строку.
Правда разок был заказчик - 96 килобайт хотел - я ему туды почти всего Евгения Онегина закачал ))
Последний раз редактировалось Boba_spb; 10.08.2015 в 21:24.
|
|
|
|
10.08.2015, 21:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,485
Сказал спасибо: 401
Сказали Спасибо 2,215 раз(а) в 1,313 сообщении(ях)
|
Re: Бегущая строка на mega32
Ой, сорри напутал не то имел ввиду. Но все равно, в ANSI будет тогда тыщщу символов, а не 450. Хотя, если убрать неиспользуемые символы, то можно и упаковать.
Последний раз редактировалось NewWriter; 10.08.2015 в 21:27.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:37.
|
|