ob:o7:example:getput
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версия | |||
| ob:o7:example:getput [2021/12/01 01:35] – amalgama | ob:o7:example:getput [2026/04/03 05:09] (текущий) – удалено iadenisov | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Чтение с последующей записью ====== | ||
| - | |||
| - | В общем случае необходимо сначала прочитать значение регистра, | ||
| - | |||
| - | < | ||
| - | MODULE ExamplesGetPut; | ||
| - | |||
| - | IMPORT SYSTEM, MCU := MicroSTM32F10xxD; | ||
| - | |||
| - | PROCEDURE On; | ||
| - | VAR x: SET; | ||
| - | BEGIN | ||
| - | SYSTEM.GET(MCU.GPIOCBSRR, | ||
| - | SYSTEM.PUT(MCU.GPIOCBSRR, | ||
| - | END On; | ||
| - | |||
| - | |||
| - | ЕСТЬ ЛИ СРАЗУ ИНВЕРСИЯ БИТНАЯ? | ||
| - | |||
| - | END ExamplesGetPut. | ||
| - | </ | ||
| - | |||
