1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/morixinguan-stm32-development-scheme

Клонировать/Скачать
README.md 3.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 06:24 a0bae46

STM32 разработка

Введение

Некоторые примеры процедур и решений, используемых в повседневной работе над проектами, чтобы быстро реализовать нужные функции продукта.

Использование

    1. USB обновление

В повседневной работе некоторые продукты имеют USB-интерфейс, который обычно используется для получения данных с устройства, как при использовании USB-накопителя. Однако он также имеет функцию USB обновления. USB_DFU — хороший выбор, позволяющий создать два раздела: загрузчик и приложение.

    1. Fatfs хранение

Большинство электронных продуктов хотят иметь функцию записи и запроса, поэтому файловая система становится необходимой. Также важно выполнять обработку файлов в файловой системе.

    1. Программный таймер

Обычно при написании приложений для микроконтроллеров используется аппаратный таймер для обеспечения точности. Однако в некоторых случаях, когда высокая точность не требуется, multi_timer может быть использован для расширения возможностей таймера. Это полезно для устройств с ограниченным количеством аппаратных интерфейсов таймеров.

    1. Структуры данных

На микроконтроллерах обычно используются различные структуры данных, такие как списки, очереди, стеки и хеш-таблицы.

    1. Библиотека обработки кнопок

Существует открытая библиотека обработки кнопок multi_button.

    1. Анализ однострочных строк с пробелами

Первоначально эта функция использовалась для анализа данных от датчиков и нагревателей. После небольшой модификации её можно использовать в других целях.

    1. Структура меню на основе таблицы событий

Эта структура подходит для простых продуктов.

    1. Схема хранения параметров устройства
    1. Открытый инструмент для преобразования двоичного кода в шестнадцатеричный и наоборот
    1. Три метода чтения определённой строки из файла
    1. Библиотека двумерных кодов на базе Arduino
    1. Популярные библиотеки инструментов
    1. Популярные C-библиотеки инструментов

Вклад

  1. Форк этого репозитория.
  2. Создание ветки Feat_xxx.
  3. Отправка кода.
  4. Создание Pull Request.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/morixinguan-stm32-development-scheme.git
git@api.gitlife.ru:oschina-mirror/morixinguan-stm32-development-scheme.git
oschina-mirror
morixinguan-stm32-development-scheme
morixinguan-stm32-development-scheme
master