Notice: Memcache::get(): Server localhost (tcp 11211) failed with: Connection refused (111) in /home/a146/www/we.easyelectronics.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Memcached.php on line 134
Сообщество EasyElectronics.ru

Микроконтроллеры STM8. Вступление.

Микроконтроллеры STM8. Вступление.

Здравствуйте,
Сегодня я хотел бы начать цикл статей про достаточно новое и перспективное семейство микроконтроллеров STM8. На сегодняшний день русскоязычной информации по данному семейству присутствует не так уж много, но мы, общими усилиями всего комьюнити we.easyelectronics.ru постараемся восполнить этот пробел.
ST Logo
Итак, первые микроконтроллеры STM8 были выпущены фирмой STMicroelectronics на замену семейства ST7 в начале 2008 года. При этом декларировалось шестикратное увеличение производительности по сравнению с предыдущим семейством. Основной упор делался на высокую надежность кристаллов, их защищенность от статического напряжения. При этом подразумевалось их применение в первую очередь в автомобильной промышленности, а также в задачах, которые требуют высокую надежность при низком энергопотреблении. Где-то в средине 2010 года эти контроллеры появились в широкой продаже и у нас, и заставили обратить на себя внимание своей ценой, широкой линейкой и совершенно нереальными ценами на продукцию фирмы Atmel. Посмотрим поближе, что же нам предлагает STMicroelectronics.


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

Эмулятор Panasonic CD Changer с встроенным контроллером IDE ATAPI

Данное устройство разрабатывалось как приставка к авто-магнитоле CQ-RG133W производства Panasonic, подключаемая к штатным разъемам CD-C (CD Changer) на задней стенке магнитолы, позволяющая воспроизводить AudioCD диски на компьютерном приводе CD-ROM с интерфейсом IDE.

Наибольшую сложность вызвал сам протокол обмена информацией между головным (магнитола) и подчиненным (CD чейнджер) устройствами. В инете информации по этому поводу не густо, пара ссылок:
www.mictronics.de/projects/cdc-protocols/#Panasonic
q1.se/cdcemu/
причем описание из первой ссылки ссылается на вторую как на первоисточник, а исходники из второй ссылки, написанные на ассемблере для МК PIC Microchip, немного разнятся с описанием протокола с той же страницы, что первоначально поставило под сомнение работоспособность приведенной прошивки (и в чем я, собственно, и убедился в дальнейшем).


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

Модернизация освежителя воздуха Air Wick

Модернизация освежителя воздуха Air Wick



Освежитель воздуха Air Wick изначально оснащен блоком управления, обеспечивающим периодическое нажатие на баллончик с аэрозолем через фиксированные интервалы времени, а также по нажатию на кнопку. Блок управления оснащен переключателем, позволяющим выбрать время между срабатываниями освежителя (9, 18 и 36 минут). Переключатель также позволяет выключить освежитель.

Цель модернизации – повышение экономичности освежителя. При периодическом режиме впрыскивания аэрозоля с интервалом в 36 минут получается 40 срабатываний освежителя в сутки, а при интервале в 9 минут – 160 срабатываний. При установке освежителя в туалетной комнате, которая бОльшую часть суток пустует, такой режим работы крайне расточителен.



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

Oscill или осциллограф у вас в кармане

Бессовестный копипаст с сайта разработчиков:
Oscill — это семейство недорогих эффективных осциллографов с возможностями, перекрывающими большинство потребностей профессиональной и любительской деятельности в электронике, микроконтроллерной технике, связи, электропитании, измерениях…

Основные характеристики oscill
Полоса пропускания КВО: 15 МГц
разрядность АЦП: 8 бит
частота дискретизации: 32Mвыб/с
в стробоскопическом режиме 800Mвыб/с
минимальная чувствительность 10 В/дел
максимальная чувствительность 20 мВ/дел
интерфейс связи с ПК USB/UART
скорость соединения с ПК 921кбод
гальваническая изоляция от ПК 2500



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

Для кого халява, а для кого возможность получить Harley

Поставщик электронных компонентов EBV-Electronik проводит конкурс на лучшую разработку на основе процессора STM32. Суть в том, что после регистрации вам бесплатно высылают demo-плату, с процессором STM32F100RBT6B (128 KB Flash, 8 KB RAM), из которой вы должны сделать конфетку.


Читать дальше
  • +3
  • 06 марта 2011, 22:13
  • m3hc

Сбор заявок конкурса на больший вклад в сообщество.

Условия конкурса всегда можно посмотреть в шапке сообщества по ссылке «Конкурс»

Тут же идет сбор заявок в комментариях. Ну и обсуждение оргвопросов проведения.

Краткий обзор периферии MSP430G2xx

В моей прошлой статье речь шла о чрезвычайно интересной отладочной плате от TI под названием LaunchPad. Сегодня же я хочу кратко рассказать о тех контроллерах, для которых она предназначена.



Читать дальше
  • +2
  • 05 марта 2011, 21:25
  • _YS_

MSP430? Прямо сейчас!

Мир всем!

Сегодня я хотел бы рассказать о новой (по крайней мере, для меня) отладочной плате от Texas Instruments, а именно о LaunchPad, или, по-другому, MSP-EXP430G2, а также собственно о серии контроллеров MSP430G2XXX и своих первых впечатлениях от работы с ними.





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

Сниффер/эмулятор I2C и 1-wire

AVR
Этеншн!
Это первая версия устройства, и она не лишена недостатков. В т.ч. иногда девайс зависает по непонятным причинам. Если честно мне лениво было отлавливать этот баг. Зависает не часто и решается перезагрузкой.

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

Но чаще всего приходится разбираться, на каком этапе обмена произошёл сбой. Сорвалась-ли передача ещё на этапе подготовки данных или, может, обмену помешало другое устройство, висящее на линии. Ситуация становится особенно запутанной, когда обмен данными реализован, по большей части, программно. Тут мультиметр уже не поможет.

И вот, дабы упростить/ускорить процесс отладки, я решил сделать i2c сниффер. Первоначально задача была такая: прослушивать I2C линию и отправлять лог в компьютер. Когда это было реализовано, выяснилось, что в Tiny2313 осталось еще полно свободного флеша. Поэтому был придуман дополнительный функционал.


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