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

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


ob:o7:example:get

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ob:o7:example:get [2022/03/11 14:08]
iadenisov
ob:o7:example:get [2022/03/11 14:09] (текущий)
iadenisov
Строка 32: Строка 32:
  BEGIN  BEGIN
  SYSTEM.GET(MCU.GPIOAIDR, x);  SYSTEM.GET(MCU.GPIOAIDR, x);
- RETURN pin IN x       (из 32 битного  х  маской pin получаем булевое true/false ??)+ RETURN pin IN x (* проверяем, есть ли искомый пин в множестве бит регистра *)
  END CheckButton;  END CheckButton;
  
Строка 38: Строка 38:
 </code> </code>
  
-Этот пример реализует процедуру, которая проверяет уровень сигнала на ножке ''pin''. Кнопка должна быть подключена к питанию через резистор номиналом от 200 Ом, чтобы обеспечить ток менее 50 мА.+Этот пример реализует процедуру, которая проверяет уровень сигнала на ножке ''pin''. Кнопка должна быть подключена к питанию через резистор номиналом от 100 Ом, чтобы обеспечить ток менее 50 мА.
  
 Подробнее про [[https://oberoncore.ru/library/wirth_sets|применение типа SET для управления регистрами]]. Подробнее про [[https://oberoncore.ru/library/wirth_sets|применение типа SET для управления регистрами]].
ob/o7/example/get.1646996893.txt.gz · Последнее изменение: 2022/03/11 14:08 — iadenisov