Очень короткое знакомство с WiFi модулем ESP8266 ESP-03

WiFi модуль ESP8266 ESP-03Знакомство действительно вышло очень коротким — буквально через несколько часов после его начала я по ошибке подал 5 Вольт на землю модуля, отчего он немедленно и бесповоротно сдох.


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

Макетирование на Veroboard stripboard и на простых stripboard

Не так давно «открыл» для себя макетки stripboard, т.к. возникла необходимость как-то изготавливать единичные поделки, не погружаясь в ЛУТ и хлорное железо. Результат приятно удивил, т.к. под эти макетки существует трассировщик VeeCAD, работающий с нетлистами от схемотехнических CAD-систем (он, кстати, поддерживает не только stripboard).



Единственный не очень приятный нюанс – то, что оригинальные канадские макетки Veroboard не сказать что дёшевы. Но, как оказалось, китайцы выпускают свои stripboard-макетки, которые кое в чем даже поудобнее будут. На мой взгляд, конечно.

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

Практический курс STM32. Урок 0 - Вводный. Документация. Установка IDE

Предисловие
Примерно год назад, освоив MSP430 я решил подобраться к ARM. Купил себе F4-Discovery, но вот засада, если у Texas Instruments был отличнейший учебник, который позволял на практике освоить MSP в кратчайшие сроки, то с STM32 дела обстояли намного хуже: половина уроков была по серии F0(Cortex-M0 слегка далек от M4 знаете ли), остальные же уроки либо были предназначены для людей имевших ранее дело с ARM, либо основывалась на магии, то есть «вставляем вот этот кусок кода, нажимаем такую-то кнопку, смотрим на плату. Ура, светодиоды мигают, поздравляем» без объяснений что какой кусок кода делает.

Но недавно я решил все-таки достать пыльный Discovery и освоить STM32 от и до. Думаю лучший способ сделать это — написать цикл обучающих статей(если хотите, конспект).


Кто еще не подобраться к Cortex'у, добро пожаловать под кат.

Калькулятор для микроконтроллеров AVR

AVR
Я тут как то нарыл недавно неплохой такой калькулятор для микроконтроллеров AVR. Наверняка он у многих есть.

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

Интересные исходники для LCDстроителей ( LCD китайских Nokia N95)

Привет народ!
Я Старый Электрик и не знаю слов… Таких. Знаю, знаю, но НЕ Такие. ;)
Сподобился и я скатиться до… STM32. А как хорошо все начиналось — цветомузыка на КУ201, приемник на КТ315, логика на К155, ASM for Z80, С forAVR. Но STM32. Путь познания Его оказался «тернист и мутен». Но камушек стоящий. Стал подбирать дисплей для вывода наглядной информации и управления работой программы.
Гугл подсказал достойный, доставаемый и недорогой LCD. Выкладываю описание и исходники для работы с LCD MODULE HY32D. Помимо этого модуля, этот экранчик используется в китайских Nokia N95 — 37-пиновый коннектор (шаг 1мм), 16 битная шина, подсветка и питание около 3V, резистивный тачскрин. Распиновку можно посмотреть на сайте.
Китайцы выпускают такие LCD во множестве вариантов исполнения и под разные контроллеры. В приложенных исходниках есть файлик (LCD.c). Очень полезный файлик, позволяющий не задумываться какой контроллер на вашем дисплее (там при инициализации происходит выбор кода запуска в зависимости от данных прочитанных из 0 регистра (ID)). Надеюсь, это кому-то поможет в освоении LCD.
  • +2
  • 27 декабря 2012, 19:16
  • Noi
  • 1

Модули KIM-3R35 и KIM-055

На днях гуляя по просторам aliexpress наткнулся на сабж.

KIM-3R35



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

Видео курс: С++ с нуля


Нашел на одном торрент трекере, видео курс, где чувак (Артём Кашеваров) рассказывает про С++.
Рассказ, на мой взгляд, не очень лаконичный и четкий, но понятный.
Также он повествует об основах языка. Думаю, данное видео пособие будет полезно для начинающих программистов и эмбеддеров.
Лично меня этот курс заинтересовал тем, что я увидел много вещей, о которых читал в книгах по AVR программированию.



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

Макетная плата для AT90USB647

AVR
Недавно и до наших магазинов электроники дошли интересные камешки — AT90USB647, и тут я решил попробовать сообразить макетку для него. Ниже то, что получилось. Заранее предупреждаю, что это моя первая 2х сторонняя плата. Был бы признателен, если бы сообщество указало на косяки и поделилось идеями о том, в каком направлении двигаться дальше.
Вид получившейся макетки:
верх

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

USB-программатор для микроконтроллеров AVR на базе FT232 (APU-2N)

AVR
Похожие программаторы:

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):





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

USB-программатор для микроконтроллеров AVR на базе FT232 (APU-2)

AVR
Похожие программаторы:

APU-2N (Narrow),
APU-2M (Module USB),
APU-2MM (Module Mini-USB)

Поделюсь с общественностью еще одним вариантом USB программатора микроконтроллеров AVR на базе чипа FT232RL. Сразу отмечу, что данная разновидность программаторов (т.е. основанная на «тупой» логике FT232RL) является идеальным вариантом для людей, только начинающих осваивать микроконтроллеры AVR, поскольку не требует программатора, чтобы прошить программатор для того, чтобы начать прошивать микроконтроллер (вот так вот всё сложно).







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