Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия | |||
|
ob:o7:example:getput [2026/04/03 08: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. | ||
| - | </ | ||
| - | |||