Winner Micro W806 - I2C.


Продолжаем трогать за регистры китайский микроконтроллер W806. В этой заметке найдем еще одну неточность в RM и разберемся с работой модуля I2C.


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

W806 - GPIO и таймеры. часть 2.

В этом эпизоде рассмотрим работу внешних прерываний, прикрутим к процессору инфракрасный приемник, а также попробуем изобразить извращенский софтовый ШИМ на таймерах.
Прикинув, как на практике изобразить работу внешних прерываний, решил подружить W806 с инфракрасным приемником TSOP и помигать светодиодиками при помощи пульта ДУ. Т.к. абсолютное большинство пультов в моем доме работают по протоколу NEC, то его декодирование и будем реализовывать. Вернее, портировать алгоритм, который отлично себя показал в работе на контроллерах STM8. Интересности — под катом.


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

W806 - GPIO и таймеры. часть 1.

Продолжаем знакомство с китайским микроконтроллером Winner Micro W806. А с чего обычно эмбеддер начинает осваивать новый для него микроконтроллер? Правильно, мигает светодиодиком. Не будем нарушать эту славную традицию. На отладочной плате распаяны три синих светодиода, подключенные к выводам PB0 — PB2. Писать будем без использования HAL, напрямую в регистры.
Кому интересно — приглашаю под кат.


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

Winner Micro W806 - краткий обзор.

С недавних пор на одной интернет-барахолке начали появляться в продаже отладочные платы на микроконтролллере W806, от компании Winner Micro. В заголовке и описании товара иногда указано «W806 микроконтроллер 240 МГц 5-8Bit STM32 макетная плата CH340 IoT MCU чип CDK окружающая среда низкая мощность IOT». Но все мы знаем хитрых продавцов на Али — напишут что угодно, лишь бы продать. Вот и я заинтересовался этой платой, и как только она была доставлена, с головой окунулся в reference manual (RM) на этот продукт. Давайте же разбираться, что в этом чипе интересного, каким боком тут STM32, и станет ли он «убийцей blue pill» или же его судбьа — немногие любительские самоделки.


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

Расширения Atmel Studio 6

AVR

Сегодня речь пойдет о некоторых расширениях (extensions) бесплатной IDE от Atmel. Как можно понять из названия, extension — это плагин, расширяющий возможности редактирования или отладки кода. Устанавливать их можно как из самой Atmel Studio (далее по тексту — AS), так и вручную скачивая файлы расширений со своеобразного «app-store» — Atmel Gallery. И в том, и другом случае потребуется регистрация на сайте.
Подкатом инструкция в картинках.

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