Карманный осциллограф на STM32
- willy380
- Вымогатель припоя
- Сообщения: 653
- Зарегистрирован: Сб май 10, 2014 23:23:39
- Откуда: Северодвинск
Re: Карманный осциллограф на STM32
Я все МС кроме 74 серии заказывал на али и все около дела, глюкавые были только CPC1035 и MCP6001.
- Реклама
- Alex2
- Сверлит текстолит когтями
- Сообщения: 1131
- Зарегистрирован: Вс авг 21, 2011 21:11:56
- Откуда: Харьков
Re: Карманный осциллограф на STM32
Мне попадался еще глючный АЦП, на нем надпись была не выгравирована, а нанесена белой краской . Не берите такой!
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
Где взять генератор шрифтов в таком формате? Кирилица нужна, в интернете только английский попадается, по пикселям рисовать нет желания, должны же генераторы быть.
/*
* This table defines the standard ASCII characters in a 5x7 dot format.
*/
static const byte FontLookup [][5] =
{
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, /* space */
{ 0x00, 0x00, 0x2f, 0x00, 0x00 }, /* ! */
{ 0x00, 0x07, 0x00, 0x07, 0x00 }, /* " */
{ 0x14, 0x7f, 0x14, 0x7f, 0x14 }, /* # */
{ 0x24, 0x2a, 0x7f, 0x2a, 0x12 }, /* $ */
{ 0x62, 0x64, 0x08, 0x13, 0x23 }, /* % */
{ 0x36, 0x49, 0x55, 0x22, 0x50 }, /* & */
UPD. Нашел.
/*
* This table defines the standard ASCII characters in a 5x7 dot format.
*/
static const byte FontLookup [][5] =
{
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, /* space */
{ 0x00, 0x00, 0x2f, 0x00, 0x00 }, /* ! */
{ 0x00, 0x07, 0x00, 0x07, 0x00 }, /* " */
{ 0x14, 0x7f, 0x14, 0x7f, 0x14 }, /* # */
{ 0x24, 0x2a, 0x7f, 0x2a, 0x12 }, /* $ */
{ 0x62, 0x64, 0x08, 0x13, 0x23 }, /* % */
{ 0x36, 0x49, 0x55, 0x22, 0x50 }, /* & */
UPD. Нашел.
- dadigor
- Вымогатель припоя
- Сообщения: 593
- Зарегистрирован: Пт дек 26, 2014 20:33:38
- Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)
Re: Карманный осциллограф на STM32
Интересно. Насколько я понял, дисплей используется в портретном режиме, когда автоинкремент видеопамяти в пределах строки происходит вдоль узкой стороны. Или я ошибся? Не задумывался раньше об этом, но похоже, что так удобней для построения осциллограммы. ))
Добавлено after 2 hours 13 minutes 48 seconds:
Возвращаясь к ножевому контакту. В жесткой полемике с приятелем совместными усилиями родилось и было проверено такое решение. Скрепка канцелярская, стальная полированная и приемлемой толщины гнется в нужной геометрии, затем приблизительно в 5-6 мм от петли облуживаются концы нужной длины. Как выяснилось - скрепка лудится легко, смазывается флюсом ЛТИ-120 и облуживается обычным паяльником (Lukey 702, 852 и т.п.). Затем к месту перегиба будущих выводов припаивается прямоугольный кусок жести или латуни для усиления жесткости конструкции, лишняя жесть отрезается, флюс смывается спиртом или водкой дворового разлива. Получается такая загогулина

Остается только откусить лишние концы и впаять в плату. На фото снят пробный тяпляпный вариант.
Все вместе занимает минут 10 при наличии под рукой всех материалов и инструментов. ))
Добавлено after 2 hours 13 minutes 48 seconds:
Возвращаясь к ножевому контакту. В жесткой полемике с приятелем совместными усилиями родилось и было проверено такое решение. Скрепка канцелярская, стальная полированная и приемлемой толщины гнется в нужной геометрии, затем приблизительно в 5-6 мм от петли облуживаются концы нужной длины. Как выяснилось - скрепка лудится легко, смазывается флюсом ЛТИ-120 и облуживается обычным паяльником (Lukey 702, 852 и т.п.). Затем к месту перегиба будущих выводов припаивается прямоугольный кусок жести или латуни для усиления жесткости конструкции, лишняя жесть отрезается, флюс смывается спиртом или водкой дворового разлива. Получается такая загогулина
Остается только откусить лишние концы и впаять в плату. На фото снят пробный тяпляпный вариант.
Все вместе занимает минут 10 при наличии под рукой всех материалов и инструментов. ))
О технике чего спорить-то, давайте попробуем.
- Реклама
- Валерьян
- Вымогатель припоя
- Сообщения: 688
- Зарегистрирован: Пн ноя 26, 2012 22:25:50
- Откуда: Бобруйск
Re: Карманный осциллограф на STM32
Вот и я о том же -при наличии рук и фантазии.dadigor писал(а):Все вместе занимает минут 10 при наличии под рукой всех материалов и инструментов. ))
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
[uquote="dadigor",url="/forum/viewtopic.php?p=3234002#p3234002"]Интересно. Насколько я понял, дисплей используется в портретном режиме, когда автоинкремент видеопамяти в пределах строки происходит вдоль узкой стороны. Или я ошибся? Не задумывался раньше об этом, но похоже, что так удобней для построения осциллограммы. ))[/uquote]
Ну экран переключается с ландшафного на портретный только для вывода осциллограмм. Да так быстрее выходит отрисовка, без позиционирования каждого пикселя.
Ну экран переключается с ландшафного на портретный только для вывода осциллограмм. Да так быстрее выходит отрисовка, без позиционирования каждого пикселя.
- dadigor
- Вымогатель припоя
- Сообщения: 593
- Зарегистрирован: Пт дек 26, 2014 20:33:38
- Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)
Re: Карманный осциллограф на STM32
Мне показалось, что и шрифты такого вида лучше в портрете выводить - байт из массива берется один раз и используется сразу весь для вывода маленькой строки развертки символа - 7 бит, потом следующий байт из пяти и т.д., а знакоместа соответственно прыгают по вертикали - для программы какая нам разница. В ландшафте же на каждой разворачиваемой строке используются все пять байт. ИМХО
Посмотрел, как выглядит показанная выше петелька в деле

Мне кажется, что даже в таком тяпляпном виде вполне сносно. тоже ИМХО
Посмотрел, как выглядит показанная выше петелька в деле
Мне кажется, что даже в таком тяпляпном виде вполне сносно. тоже ИМХО
О технике чего спорить-то, давайте попробуем.
Re: Карманный осциллограф на STM32
[uquote="dadigor",url="/forum/viewtopic.php?p=3234159#p3234159"]Мне показалось, что и шрифты такого вида лучше в портрете выводить - байт из массива берется один раз и используется сразу весь для вывода маленькой строки развертки символа - 7 бит, потом следующий байт из пяти и т.д., а знакоместа соответственно прыгают по вертикали - для программы какая нам разница. В ландшафте же на каждой разворачиваемой строке используются все пять байт. ИМХО[/uquote]
Все зависит от формата хранения символов. У меня, например, все биты идут подряд, потому если размер символа 5x7, то это 35 бит и без разницы как ты их выводишь.
Все зависит от формата хранения символов. У меня, например, все биты идут подряд, потому если размер символа 5x7, то это 35 бит и без разницы как ты их выводишь.
- Alex2
- Сверлит текстолит когтями
- Сообщения: 1131
- Зарегистрирован: Вс авг 21, 2011 21:11:56
- Откуда: Харьков
Re: Карманный осциллограф на STM32
[uquote="dadigor",url="/forum/viewtopic.php?p=3234159#p3234159"]Посмотрел, как выглядит показанная выше петелька в деле[/uquote]
Из говна и лыжных палок
. Промышленный выглядит немного поаккуратнее, ИМХО, но и ваш не плох, по крайней мере когда фрагмент усиленный прячется в корпусе.
Когда планируется премьера корпуса?
Из говна и лыжных палок
Когда планируется премьера корпуса?
- dadigor
- Вымогатель припоя
- Сообщения: 593
- Зарегистрирован: Пт дек 26, 2014 20:33:38
- Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)
Re: Карманный осциллограф на STM32
Мне такой вариант даже приятнее ножевого разъема с маленькой дырочкой и плоским телом - на стальную проволочку круглого сечения любой щуп сядет гораздо легче и легко повернется на ней как ему надо, чем на отверстии со стенками прямоугольного сечения... Я же говорил, что это результат жесткой полемики, где мы обсасывали много вариантов. Критерии - простота и доступность, функциональность и внешний вид в прямом смысле этого слова.
Вот как аналогичные штючки выглядит на промышленном осциллографе (Hantek DSO-1202B)

Кстати, можно легко впаять и перемычку в петле из скрепки, предохраняющую стенку от царапания прицепленным щупом, если это принципиально.
Премьера корпуса - боюсь загадывать - могла состояться буквально сегодня - для меня лично по крайней мере. Это версия 0.8, которая имеет полное право на склейку и апробацию. Детали отфрезерованы и собраны без клея, вродь ничего получилось, но последние три дня выбито напрочь непредвиденными делами ((. Плюс еще на подходе были последние недостающие элементы - аккумуляторы, но наша почта заслала их 14 ноября на Екатеринскую таможню, так что по стране они еще поездят недельку. Аккумуляторы довольно большие, на пределе, надо будет их проверить в конструкции. Кроме того облуживание покоцанных разъемов БНЦ дало побочный эффект - съежилась изоляционная трубка вокруг центрального вывода так, что ответная часть не садится, сейчас приходится решать и этот вопрос.
Добавлено after 1 hour 55 minutes 42 seconds:
[uquote="Reflector",url="/forum/viewtopic.php?p=3234171#p3234171"]Все зависит от формата хранения символов. У меня, например, все биты идут подряд, потому если размер символа 5x7, то это 35 бит и без разницы как ты их выводишь.[/uquote]
Тогда понятно. Я ориентировался на Ваше сообщение
Вот как аналогичные штючки выглядит на промышленном осциллографе (Hantek DSO-1202B)
Кстати, можно легко впаять и перемычку в петле из скрепки, предохраняющую стенку от царапания прицепленным щупом, если это принципиально.
Премьера корпуса - боюсь загадывать - могла состояться буквально сегодня - для меня лично по крайней мере. Это версия 0.8, которая имеет полное право на склейку и апробацию. Детали отфрезерованы и собраны без клея, вродь ничего получилось, но последние три дня выбито напрочь непредвиденными делами ((. Плюс еще на подходе были последние недостающие элементы - аккумуляторы, но наша почта заслала их 14 ноября на Екатеринскую таможню, так что по стране они еще поездят недельку. Аккумуляторы довольно большие, на пределе, надо будет их проверить в конструкции. Кроме того облуживание покоцанных разъемов БНЦ дало побочный эффект - съежилась изоляционная трубка вокруг центрального вывода так, что ответная часть не садится, сейчас приходится решать и этот вопрос.
Добавлено after 1 hour 55 minutes 42 seconds:
[uquote="Reflector",url="/forum/viewtopic.php?p=3234171#p3234171"]Все зависит от формата хранения символов. У меня, например, все биты идут подряд, потому если размер символа 5x7, то это 35 бит и без разницы как ты их выводишь.[/uquote]
Тогда понятно. Я ориентировался на Ваше сообщение
Т.е. после генерации шрифт еще переформатируется, убираются лишние биты и перепаковывается в массив другого формата.GFX писал(а):Где взять генератор шрифтов в таком формате?
...
static const byte FontLookup [][5] =
{
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, /* space */
{ 0x00, 0x00, 0x2f, 0x00, 0x00 }, /* ! */
...
О технике чего спорить-то, давайте попробуем.
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
[uquote="dadigor",url="/forum/viewtopic.php?p=3234197#p3234197"]Тогда понятно. Я ориентировался на Ваше сообщение
по поводу этого шрифта он вообще для другого дела, в ослике итак русский язык есть и шрифты там любые могу ставить. Выводятся они массивом подряд без смены курсора.
Т.е. после генерации шрифт еще переформатируется, убираются лишние биты и перепаковывается в массив другого формата.[/uquote] вы отвечаете Reflekcoru приводя мою цитатуGFX писал(а):Где взять генератор шрифтов в таком формате?
...
static const byte FontLookup [][5] =
{
{ 0x00, 0x00, 0x00, 0x00, 0x00 }, /* space */
{ 0x00, 0x00, 0x2f, 0x00, 0x00 }, /* ! */
...
- dadigor
- Вымогатель припоя
- Сообщения: 593
- Зарегистрирован: Пт дек 26, 2014 20:33:38
- Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)
Re: Карманный осциллограф на STM32
Прошу прощения, с мобильного не увидел, что на мой вопрос к вам ответил другой человек, не ожидал -
как делается графика я знаю, вопрос был конкретно по теме. )) Блин, замотался совсем, не заметил. Шрифты конечно же выводятся потоком в окно знакоместа или текстовой строки, если разделитель упакован в шрифт. Вот я и подумал, что если этот вопрос относится к ослику, то в указанном формате шрифта проще работать в портрете. Я было решил, что идет переработка графики. )) С графикой в принципе все болемене хорошо, вопросы вкусов отбрасываем. Единственно что напрягает лично меня - выделение кнопок. Я его плохо вижу, серьезно. В своих делах я выделяю рабочую (или нажатую) кнопку другим цветом, как правило желтым, типа подсветки )) Но это всего лишь мое ИМХО, если народ доволен, перетерплю.
как делается графика я знаю, вопрос был конкретно по теме. )) Блин, замотался совсем, не заметил. Шрифты конечно же выводятся потоком в окно знакоместа или текстовой строки, если разделитель упакован в шрифт. Вот я и подумал, что если этот вопрос относится к ослику, то в указанном формате шрифта проще работать в портрете. Я было решил, что идет переработка графики. )) С графикой в принципе все болемене хорошо, вопросы вкусов отбрасываем. Единственно что напрягает лично меня - выделение кнопок. Я его плохо вижу, серьезно. В своих делах я выделяю рабочую (или нажатую) кнопку другим цветом, как правило желтым, типа подсветки )) Но это всего лишь мое ИМХО, если народ доволен, перетерплю.
О технике чего спорить-то, давайте попробуем.
-
leo476
- Первый раз сказал Мяу!
- Сообщения: 24
- Зарегистрирован: Ср ноя 27, 2013 20:56:03
- Откуда: Екатеринбург
Re: Карманный осциллограф на STM32
[uquote="dadigor",url="/forum/viewtopic.php?p=3234379#p3234379"]Единственно что напрягает лично меня - выделение кнопок. Я его плохо вижу, серьезно.[/uquote]
Присоединяюсь к dadigor. Тоже плохо отличаю выделенную кнопку.
Присоединяюсь к dadigor. Тоже плохо отличаю выделенную кнопку.
- Crazoff74
- Нашел транзистор. Понюхал.
- Сообщения: 165
- Зарегистрирован: Пн мар 07, 2016 15:32:57
- Откуда: Ижевск
Re: Карманный осциллограф на STM32
+++
в "Меню" тоже с выделением не очень. Плохо различимы строки.
в "Меню" тоже с выделением не очень. Плохо различимы строки.
Неисповедимы пути сигнала...
- cfp1964
- Грызет канифоль
- Сообщения: 278
- Зарегистрирован: Ср янв 13, 2010 18:08:02
- Откуда: Украина Запорожье
Re: Карманный осциллограф на STM32
Здравствуйте я тоже за изменение цвета выделенной кнопки уж очень сливается все
- amv2000
- Опытный кот
- Сообщения: 721
- Зарегистрирован: Вт апр 26, 2011 13:58:36
- Откуда: Ростовская область
Re: Карманный осциллограф на STM32
Поменял сегодня МК, купил в Чипе и Дипе. Пока отличия не вижу.
Последний раз редактировалось amv2000 Пт ноя 17, 2017 11:41:23, всего редактировалось 2 раза.
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
[uquote="leo476",url="/forum/viewtopic.php?p=3234419#p3234419"][uquote="dadigor",url="/forum/viewtopic.php?p=3234379#p3234379"]Единственно что напрягает лично меня - выделение кнопок. Я его плохо вижу, серьезно.[/uquote]
Присоединяюсь к dadigor. Тоже плохо отличаю выделенную кнопку.[/uquote]
[uquote="cfp1964",url="/forum/viewtopic.php?p=3234640#p3234640"]Здравствуйте я тоже за изменение цвета выделенной кнопки уж очень сливается все[/uquote]
[uquote="Crazoff74",url="/forum/viewtopic.php?p=3234436#p3234436"]+++
в "Меню" тоже с выделением не очень. Плохо различимы строки.[/uquote] Вот налетели то
Перезалил, проверяйте.
Присоединяюсь к dadigor. Тоже плохо отличаю выделенную кнопку.[/uquote]
[uquote="cfp1964",url="/forum/viewtopic.php?p=3234640#p3234640"]Здравствуйте я тоже за изменение цвета выделенной кнопки уж очень сливается все[/uquote]
[uquote="Crazoff74",url="/forum/viewtopic.php?p=3234436#p3234436"]+++
в "Меню" тоже с выделением не очень. Плохо различимы строки.[/uquote] Вот налетели то
- dadigor
- Вымогатель припоя
- Сообщения: 593
- Зарегистрирован: Пт дек 26, 2014 20:33:38
- Откуда: Самая большая деревня. (По мнению Габриэля Гарсиа Маркеса)
Re: Карманный осциллограф на STM32
GFX - БОЛЬШОЕ ВАМ ЧЕЛОВЕЧЕСКОЕ СПАСИБО! Что было и что стало - просто небо и земля... )) Даже глядя на мои убогие фото.
О технике чего спорить-то, давайте попробуем.
- cfp1964
- Грызет канифоль
- Сообщения: 278
- Зарегистрирован: Ср янв 13, 2010 18:08:02
- Откуда: Украина Запорожье
Re: Карманный осциллограф на STM32
Спасибо Павел то что нужно


