Порты в/в

Создав вначале базовый проект мы теперь можем приступать к изучению МК. И начнем с самого простого, но в тоже время самого важного - порты в/в. Основная функции этих портов в МК это:

  • Сообщение МК с внешней периферией для непосредственного управления (кнопки, светодиоды и прочая простая логика)
  • Сообщение специальных блоков МК с внешней периферией (порты последовательных и параллельных шин, различные устройства хранения данных и пр.)

Более подробно об устройстве портов в/в можно прочитать в дш, однако необходимые части теории будут даны в подразделах.

Итак начнем наш новый проект:

nis@jane ~ $ cd stm32/f4examples/

Здесь как обычно без комментариев, затем создадим подпапку для нового проекта, чтобы не захламлять корневой каталог:

nis@jane ~/stm32/f4examples $ mkdir 01-gpio

и переместим туда содержимое базового проекта:

nis@jane ~/stm32/f4examples $ cp -av 00-base/ 01-gpio/00-base

После этого можно собственно изменять проект:

  1. Базовая часть
  2. Основные функции
  3. Дополненые примеры