Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
ob:o7:stm32f103 [2017/04/06 22:45] иван_денисов [3 Сборка] |
ob:o7:stm32f103 [2020/10/29 07:08] (текущий) |
||
---|---|---|---|
Строка 51: | Строка 51: | ||
Мы пользуемся готовым модулем **PinCfg** для настройки параметров вывода **PC13**. А затем идет бесконечный цикл, который формирует периодическую смену состояния вывода **PC13** путем записи 13-го и 29-го бита в управляющий регистр **BSRR** для порта **C**. | Мы пользуемся готовым модулем **PinCfg** для настройки параметров вывода **PC13**. А затем идет бесконечный цикл, который формирует периодическую смену состояния вывода **PC13** путем записи 13-го и 29-го бита в управляющий регистр **BSRR** для порта **C**. | ||
- | **BSRR** расшифровывается как Bit Set/Reset Register. Подробнее про все регистры вы найдете в файле [[http:// | + | **BSRR** расшифровывается как Bit Set/Reset Register. Первые 16 битов отвечают за подачу напряжения на пин, а с 16 по 31 — за сброс |
- | Для записи значений используется команда **SYSTEM.PUT**, | + | Для записи значений используется команда **SYSTEM.PUT**, |
- | + | ||
- | Подробнее про работу с типом **SET** читайте в статье Витра | + | |
===== 2 Компиляция ===== | ===== 2 Компиляция ===== | ||
Строка 75: | Строка 73: | ||
Про то, как прошить полученным файлом микроконтроллер, | Про то, как прошить полученным файлом микроконтроллер, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | Автор заметки: |