Преобразуем в строку. Часть 2. Числа с фиксированной и плавающей точкой.
Продолжаем преобразовывать всё, что можно в строки.
В предыдущей статье были целые числа, теперь очередь чисел с фиксированной и плавающей точкой.
Все рассмотренные примеры с фиксированной точкой используют формат с 16-ю битами для дробной части и 16-ю битами для целой части, так называемый формат Q16, однако легко могут быть адаптированы для других форматов.

В качестве чисел с плавающей точкой использован 32-х разрядный float.

Читать дальше
В предыдущей статье были целые числа, теперь очередь чисел с фиксированной и плавающей точкой.
Все рассмотренные примеры с фиксированной точкой используют формат с 16-ю битами для дробной части и 16-ю битами для целой части, так называемый формат Q16, однако легко могут быть адаптированы для других форматов.

В качестве чисел с плавающей точкой использован 32-х разрядный float.

Читать дальше
PSoC 5.Введение. Создание проекта.
Всем привет.
Фирма Cypress занимается выпуском микросхем памяти, интерфейсов USB и пр. Меня заинтересовали микроконтроллеры этой фирмы, или как они более точно называются PSOC (programming system on chip) т.е. программируемая система на кристалле.
Читать дальше
Фирма Cypress занимается выпуском микросхем памяти, интерфейсов USB и пр. Меня заинтересовали микроконтроллеры этой фирмы, или как они более точно называются PSOC (programming system on chip) т.е. программируемая система на кристалле.
Читать дальше
WT32 или Bluetooth гарнитура это просто!
Лирическое отступление

Пришёл как то ко мне начальник, и сказал «Хочу панимаш, чтобы девайс наш мог музыку поиграть, да сказку рассказать, да что бы остался портативным, беспроводным, и просто классным»
Задумался я, почесал репу, да спросил у гугла, какие беспроводные решения существуют. Гугл встрепенулся, да рассказал мне, что существует фирма такая: Bluegiga, и производит она много полезных девайсов Bluetooth и Wi-Fi направленности. Но для меня было самым главным то, что у них есть WT32 Bluetooth Audio Module, которому требуется для работы: настроить по UART простыми командами, и подключить наушники с микрофоном к соответствующим пинам, и всё!
Читать дальше

Пришёл как то ко мне начальник, и сказал «Хочу панимаш, чтобы девайс наш мог музыку поиграть, да сказку рассказать, да что бы остался портативным, беспроводным, и просто классным»
Задумался я, почесал репу, да спросил у гугла, какие беспроводные решения существуют. Гугл встрепенулся, да рассказал мне, что существует фирма такая: Bluegiga, и производит она много полезных девайсов Bluetooth и Wi-Fi направленности. Но для меня было самым главным то, что у них есть WT32 Bluetooth Audio Module, которому требуется для работы: настроить по UART простыми командами, и подключить наушники с микрофоном к соответствующим пинам, и всё!
Читать дальше
Многоканальный DDS генератор на STM32
Библитека позволяет генерировать сигналы нескольких форм (синус, прямоугольник, треугольник, пила), и микшировать произвольное количество каналов:

Читать дальше

Читать дальше
Зазор между проводниками на печатной плате vs Максимально допустимое напряжение
По роду работы периодически приходится мастерить сетевые и/или высоковольтные источники питания. Когда только начинал этим заниматься, постоянно вставал вопрос о минимальном зазоре между элементами токопроводящего рисунка печатной платы в критичных местах источника. В итоге нашел ГОСТ 23751-86, в котором этот вопрос освещен. Ну и по итогам прочтения сего документа сделал для себя экселовский файл с картинками, чтобы было удобнее определять минимальный зазор для того или иного напряжения.

Читать дальше

Читать дальше
- +10
- 12 ноября 2012, 09:07
- podkassetnik
- 53
- 3
Функции календаря и времени на одном регистре

Работаю я значит метрологом, работа хорошая, спокойная.Но вот не задача, некоторые приборы уж очень долго греются(где-то часа 4).Придешь в 9-00 включишь, к 13-00 прогрелись, а с 13 до 15 обед, в 17-30 уже надо собираться… так что времени на поверку совсем мало остается. А план-то делать надо.Решил я значит сделать некое подобие таймера, который включает и выключает нагрузку по расписанию и заодно следит за ТВР. Но не об этом сегодня речь.
Читать дальше
Генерация синуса
Мне показалось не все знают такие простые способы. Можно генерировать последовательные значения sin(t) без таблиц и каких либо тяжелых вычислений. Суть именно в том, что генерируется последовательность на регулярной сетке по времени, для примера sin(0.1), sin(0.2), и тд. Для этого случая есть простой способ.
Читать дальше
Читать дальше
USB-программатор для микроконтроллеров AVR на базе FT232 (APU-2N)
Похожие программаторы:
APU-2,
APU-2M (Module USB),
APU-2MM (Module Mini-USB)
В камментах к заметке «USB-программатор для микроконтроллеров AVR на базе FT232 (APU-2)» высказали следующую мысль: устройство не очень удобно для ноутбука, поскольку имеет довольно большую ширину. Эта большая ширина не дает втыкать программатор в ноутбук вместе с другими USB устройствами. Тут не поспоришь, да. Программатор и впрямь относительно широк. Плюс разговорились про возможность выполнения USB разъема прямо на плате, как сделано, например, во многих флэшках. И мне стало интересно – а насколько вообще можно ужать APU-2, чтобы он выполнял хотя бы свою основную задачу – шить камни? Естественно, при использовании прогрессивного разъема USB-PCB Type A. Внешний вид того, что получилось, показан на рисунке ниже (устройство названо APU-2N):

Читать дальше
APU-2,
APU-2M (Module USB),
APU-2MM (Module Mini-USB)
В камментах к заметке «USB-программатор для микроконтроллеров AVR на базе FT232 (APU-2)» высказали следующую мысль: устройство не очень удобно для ноутбука, поскольку имеет довольно большую ширину. Эта большая ширина не дает втыкать программатор в ноутбук вместе с другими USB устройствами. Тут не поспоришь, да. Программатор и впрямь относительно широк. Плюс разговорились про возможность выполнения USB разъема прямо на плате, как сделано, например, во многих флэшках. И мне стало интересно – а насколько вообще можно ужать APU-2, чтобы он выполнял хотя бы свою основную задачу – шить камни? Естественно, при использовании прогрессивного разъема USB-PCB Type A. Внешний вид того, что получилось, показан на рисунке ниже (устройство названо APU-2N):

Читать дальше
- +20
- 08 октября 2012, 16:45
- podkassetnik
- 129
- 1
Портируем FreeModbus rtu на примере STM8L
Во многих устроствах, где возникает необходимость связи с компом или с другим устройством, часто применяют свой велосипед протокол связи. При этом, в большинстве случаев возможно обойтись проверенным решением, протоколом Modbus. Эта статья описывает как можно портировать бесплатную библиотеку FreeModbus на STM8L и на любой другой.
Читать дальше
Читать дальше
Шрифты. Больше хороших и разных

Работал я с отладочной платкой Open103V, у нее есть TFT экранчик 3.2" с тачскрином. Встал вопрос выводить красивые картинки и надписи. Картинки понятно откуда брать — есть microSD карточка, грузи-выводи-жди ответного гудка. А вот со шрифтами вышла некоторая заминочка…
Читать дальше