Инструменты пользователя

Инструменты сайта


ob:o7:example:put

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ob:o7:example:put [2021/11/12 22:28]
iadenisov
ob:o7:example:put [2026/04/03 08:14] (текущий)
iadenisov
Строка 11: Строка 11:
 Тип SET позволяет записать машинное слово в формате множества бит. Тип SET позволяет записать машинное слово в формате множества бит.
  
-Пример константы типа ''SET'', где 1-ый, 2-й и 30-й бит 32-битного машинного слова равны 1:+Пример константы типа ''SET'', где 1-ый, 2-й и 30-й бит машинного слова равны 1:
 <code> <code>
 {0,2,30} {0,2,30}
Строка 52: Строка 52:
  SYSTEM.PUT(MCU.GPIOCBSRR, {x+16}); (* убрать напряжение на PСx *)  SYSTEM.PUT(MCU.GPIOCBSRR, {x+16}); (* убрать напряжение на PСx *)
  END Off;  END Off;
- 
  
 END ExamplesPut. END ExamplesPut.
Строка 61: Строка 60:
 В процедуре ''Off13'' мы записываем константу ''{13+16}'' типа ''SET'', которая означает то, что бит с номером 29 равен 1. Такая операция над регистром ''GPIOCBSRR'' приводит к выключению напряжения на выводе ''PC13''. В процедуре ''Off13'' мы записываем константу ''{13+16}'' типа ''SET'', которая означает то, что бит с номером 29 равен 1. Такая операция над регистром ''GPIOCBSRR'' приводит к выключению напряжения на выводе ''PC13''.
  
 +Следующая заметка: [[ob:o7:example:set|Битовые операции]]
 +
 +[[ob:o7:examples|Учебник по программированию микроконтроллеров]] 
  
ob/o7/example/put.1636745321.txt.gz · Последнее изменение: 2021/11/12 22:28 — iadenisov