Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
ob:o7:samples [2021/11/12 07:46] iadenisov |
ob:o7:samples [2024/02/26 08:26] iadenisov удалено |
====== Учебник по программированию микроконтроллеров ====== | ====== Учебник по программированию микроконтроллеров ====== |
| |
Примеры программ для языка [[ob:oberon07|]]. | Полезные заметки и примеры программ для языка [[ob:oberon07|]]. |
| |
[[ob:o7:example:elementary|Разрядность базовых типов]] | ===== Полезные заметки ===== |
| |
| * [[https://vk.com/@mcuoberon-prepare-blackpill|Подготовка и подключение платы с микроконтроллером к ПК]] |
| |
| * [[ob:o7:stm32f103|Моя первая программа для STM32]] |
| * [[ob:o7:stm32flash|Прошивка микроконтроллера через UART]] |
| * [[ob:o7:timer|Работа с таймером через прерывания]] |
| * [[ob:o7:flash|Сохранение данных в FLASH память микроконтроллера]] |
| * [[ob:o7:memory|Особенности работы с памятью]] |
| * [[ob:o7:debug|Особенности отладки]] |
| * [[ob:o7:pwm|Пример модуля для аппаратного ШИМ для процессоров STM32F4]] |
| |
| |
| |
| Заметки будут пополняться примерами работы с UART, SD-картами, экранами и WiFi модулями. |
| |
| ===== Небольшие учебные фрагменты кода ===== |
| |
| [[ob:o7:example:modules|Модули]] |
| |
| [[ob:o7:example:elementary|Элементарные типы]] |
| |
[[ob:o7:example:import|Импорт модулей]] | [[ob:o7:example:import|Импорт модулей]] |
| |
[[ob:o7:example:put|Запись значения в регистр (SYSTEM.PUT)]] | [[ob:o7:example:conversion|Преобразование типов]] |
| |
[[ob:o7:example:get|Чтение регистров (SYSTEM.GET)]] | [[ob:o7:example:get|Чтение регистров (SYSTEM.GET)]] |
| |
| [[ob:o7:example:put|Запись значения в регистр (SYSTEM.PUT)]] |
| |
| [[ob:o7:example:getput|Чтение с последующей записью]] |
| |
[[ob:o7:example:set|Битовые операции]] | [[ob:o7:example:set|Битовые операции]] |
[[ob:o7:example:branching|Оператор ветвления IF]] | [[ob:o7:example:branching|Оператор ветвления IF]] |
| |
| [[ob:o7:example:branching|Оператор ветвления CASE]] |
| |
| [[ob:o7:example:pccontrol|Передача данных между МК и ПК]] |
| |
| [[ob:o7:example:intToString|Преобразование целого числа в строку]] |
| |
| [[ob:o7:example:realToString|Преобразование действительного числа в строку]] |