Все, байтовые переменные сами заполняются значениями. Можно считывать строку, вычленять текстовое число и затем через Val() преобразовывать например в Integer. Можно самостоятельно написать свою функцию, которая бы перемалывала String в Byte, да дополнительно бы делала анализ и выкидывание ключевых слов(как например это делают функции синтакисческой подсветки в IDE). Вобщем вариантов тысячи. Не зная в чем у вас проблема невозможно дать конкретный совет...
Nazim писал(а):
а разрешение какое у этой схемы?
64х8 точек, т.е. 8 микросхем.
m.ix писал(а):
теоретически подсчитал размер матриц которые более моих и офигел от размера самая маленькая матрица 8х8 это 37мм выстроить в ряд 10 получится 40см шумашойти
Самые маленькие 8x8, которые я смог найти у нас в продаже - это FYM12881, у них размер 32х32мм. Но в данном случае все равно не намного легче становится.
m.ix писал(а):
приложенные твои фонты, это что б я их подрихтовал? или те что я подрихтовал не налазят на 32?
Ну вобщем да. Я подумал что воспользоваться готовыми файлами будет легче чем пробовать рисовать их заново.
Вот я применил 32 мегу теперь возможно прикрутить термометр? А то всегда интересно посмотреть на забортную температуры в транспорте или на улице и как на счёт шрифтов? просто плата пока что в чертеже готовая к переносу для травки. мобуть термометр будет.
вопрос о клаве будет ли работать от USB клавы? просто разъёма переходника для проверки нету.
Итак, по многочисленным просьбам рабочих и трудящихся вышел релиз проги специально под табло 7 точек в высоту. 2 шрифта(обычный, жирный), длина сохраняемого текста увеличена до 500 знаков, добавлены несколько новых спецзнаков и смайликов(коды символов 017 - 031). Скомпилировано под мегу 16 и мегу 32.
m.ix писал(а):
вопрос о клавебудет ли работать от USB клавы?
Возможно такое будет если я переведу код c AVR на камень STM32F107. Но это никак не раньше чем через полгода-год. А сейчас я пока поглядываю на STM32L152.
Вложения:
Комментарий к файлу: прошивки STX4R1_7pix.rar [41.79 KiB]
Скачиваний: 501
Отдельная прошивка с шрифтами 8 точек в высоту. 3 шрифта: обычный, полужирный и жирный.
m.ix писал(а):
А как там насчёт термометра?
Никак.
m.ix писал(а):
Прощай строка будет для меня тогда.
В Москве официальный представитель от STM имеется(Компел), поэтому у вас достать эту штуку не сложнее AVR. Плату под него даж утюгом люди делают. Поэтому особых проблем с этими камнями не предвижу.
Ну раз если допустим ни как. Тогда может продвинутую версию облегчить от ком порта и расширений табло? Там вроде есть как мне кажется нормальные часики с термометром. - время там отображается 12:34 а не 12:34:56 - рометр отображается -12C* а не -12.3C* Только там прошивок нету ДА и высота там 8 а не 7 пикселов.
В связи с преждевременной кончиной моего последнего далласовского датчика прикручивание термометра к 4R1 откладывается на некоторое время.
Какая основа? Есть ли схема? Может мне стоит перерисовать- дорисовать к уже имеющейся на меге 32 или это совершенно иное будет? Матрицы дошли Плата на стадии уже почти отрисована но не напечатана для изготовления.
Я буду вешать датчик на UART т.к. хочу отработать такое решение для дальнейшего переноса на ARM. Это связано с тем, что программные задержки у ARM труднопредсказуемы из-за конвейерной архитектуры и наличия ускорителей памяти. UART позволит работать системе по прерываниям.
Я на меге останусь И датчик оставлю. Резистор по питанию 100 ом подвесь, типа что б после ни кто не спалил свой датчик.
Тремометр и часы это хорошо к строке. Лично моё мнение. Это решение мне очень нравится и сильно подталкивает к быстрейшему изготовлению.
НО если бы ты для меня предложил изготовить только часы с термометром, я бы не делал, тк сея конструкция слишком избыточна по дисплею. Дисплей будет малофункциональным. Избыточный массив. ПО этой причине, я не делаю на матричном дисплеи часы, для этого цифры есть и они вполне с этим справляются.
Ну а кому то кажется круть часы на матрице.
А вот если бы была одна дополнительная кнопочка 1 часы - термометр 12:34:56 -12.3C* 2 Часы - термометр + Строка Было бы Здорово
Резистор по питанию 100 ом подвесь, типа что б после ни кто не спалил свой датчик.
Дык сдох он не от питания. У датчика выход открытый сток, у контроллера - push-pull. Ну видимо что-то там глюкнуло и они оба включились на передачу. МК оказался сильней)). Это потом я решил делать эмуляцию открытого стока и на МК, но поздно было...
вешать датчик на UART т.к. хочу отработать такое решение
Счас рисую дорисовываю плату и заметил необычное подключение датчика, с чем такое двухпроводное подключение связано? вроде все везде его однопроводным подключают
MAXIM APPLICATION NOTE 214 Using a UART to Implement a 1-Wire Bus Master
. Тем более, сейчас я по идеологическим и практическим соображениям переползаю на 32-битные процесооры, а там фокусы с дерганьем одной лапкой плохо получаются.
попробовал USB клаву подключить к строке на меге 8 ничего не вышло просто исходил из разъёма видно всё же придётся PS 2 ставить
хотел так же под SMD 595 плату разрисовать видно не судьба размер SMD и под DIP разрисованную плату - размер становится эдентичным большим плата в общем получается 160х70мм
В SMT все прекрасно разводится и занимает намного меньше места. Вот, к примеру, пробная микроплатка для двухцветного варианта. Заметь, микросхем получается в 2 раза больше, а габариты платы определяются лишь размерами светодиодных матриц и сборки транзисторных ключей U2( я просто не смог найти эти компоненты с меньшими габаритами ).
По поводу USB-клавы. Я так понял, что это некая универсальная клава, кот. может работать как с юсб, так и с PS\2 компами. Так вот, когда она включается и инициализируется, то посылает в комп пакеты по PS\2, если комп ответчает, то работает в ПС2, если нет - переключается в USB-режим. Как-то так происходит этот процесс. К сожалению литературой и стандартами на эту тему интернет не сильно богат, поэтому этот процесс в точности мне неизвестен. А т.к. строка на меге8 реализует только односторонний обмен данными(т.е. только слушает что пошлет клава), то и ответить ничем не может.
Я старинным ручным методом в sprint layout и односторонний монтаж с перемычками. тк у меня односторонний не с первого раза переносится то двухсторонний тем более.
Ну на односторонней у меня под каждую матрицу 32*32мм залезли 74НС595 в SMD и ULN2803 в DIP со всей обвязкой из резисторов. Если еще на плате покрутить, то может больше свободного места освободилось бы)) Но это все фигня, главное чтоб получившиеся габариты устраивали.
По термометру. Нашел на одной плате живой ds18s20, запустил и пока отлаживаюсь. Надо будет добавить в меню настройку вывода температуры.
ДА под большие и DIP 595 залезит а вот под мои мелкие 5х7 нет посмотрел твой проект печатки и не понимаю, как их то кто то распаяет со стороны элемнов. для этого нужна металлизация сквозных отверстий.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 127
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения