Семейство микроконтроллеров компании STMicroelectronics основанных на 32-битной RISC архитектуре ARM
Данный цикл статей посвящен простейшему микроконтроллеру в линейке 32-битных камней STM32. Первая статья, как обычно, простой треп ни о чем.
Автор: DySprozin
Прежде всего — настройка IDE, где будем программировать мк.
Автор: DySprozin
В данной статье будем паять первые полигоны для испытаний. Разберем травление малопопулярным персульфатом аммония, а также увидим результаты химического лужения.
Автор: DySprozin
А теперь разберемся, как программировать STM32F030F4P6 методом "2 проводка", т.е. без программатора и только при помощи UART-шнурочка.
Автор: DySprozin
А теперь сделаем так, чтобы прошивка заливалась простым нажатием на клавиатуре...
Автор: DySprozin
В прошлой статье мы уже помигали диодиком. Даже двумя. Правда ничего не поняли. Наверное :) Что ж, настало время погрузиться в дебри регистров и познакомиться с периферией. А начнем, как полагается, с портов ввода-вывода GPIO (вообще, начинать надо наверно с тактования, но кого это волнует).
Автор: DySprozin
Есть мнение, что интерфейс USB очень сложен, что если его использовать, то, только используя готовые библиотеки, а работать с ним на уровне регистров это извращение. В этом цикле статей, я хочу показать, что это не так, и мы создадим самую настоящую USB флешку, правда, всего на 2 мегабайта. Но ведь это не главное.
Автор: sobs
В STM32F0 аппаратно реализован USB 2.0 Full Speed интерфейс, работающий на частоте 48 МГц и обеспечивающий скорость до 12 Мбит/с. В этой статье, мы разберем регистры модуля USB, работу USB в целом, процесс энумерации и напишем библиотеку.
Автор: sobs
В этой статье мы рассмотрим протокол SCSI, свяжем все статьи вместе, и наконец получим USB флешку.
Автор: sobs