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

OSCHINA-MIRROR/sszlbg-stm32_rtthread_data_display

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

STM32F103 德飞莱-尼莫 M3S 开发板 BSP 说明

简介

Данный документ представляет собой описание пакета поддержки платы (BSP) для STM32F103 德飞莱-尼莫 M3S.

Основные разделы:

  • ресурсы разработки;
  • быстрое начало работы с BSP;
  • продвинутое использование.

Быстрое начало работы поможет разработчикам быстро запустить RT-Thread на плате. Продвинутое использование содержит инструкции, которые помогут разработчикам использовать RT-Thread для управления дополнительными ресурсами платы.

Ресурсы разработки

STM32F103 德飞莱-尼莫 M3S — это плата на основе ядра ARM Cortex-M3, которая работает на максимальной частоте 72 МГц. Плата имеет множество ресурсов, что позволяет полностью использовать возможности чипа STM32F103.

Внешний вид платы представлен на рисунке ниже:

board

Плата оснащена следующими ресурсами:

  • MCU: STM32F103ZET6, частота 72 МГц, 512 КБ FLASH, 64 КБ RAM;
  • внешняя RAM: тип 24C02, 2 КБ;
  • внешняя FLASH: тип W25Q64, 8 МБ;
  • стандартные внешние устройства: LED (2 шт.), кнопки (4 шт.);
  • стандартные интерфейсы: USB-последовательный порт, SD-карта, RS232, LCD, NRF24L01 и другие;
  • отладочный интерфейс: стандартный JTAG/SWD.

Для получения более подробной информации о плате рекомендуется обратиться к STM32F103-尼莫M3S 开发板介绍.

Поддержка внешних устройств

В настоящее время BSP поддерживает следующие внешние устройства:

Внешние устройства Поддержка Примечание
SDCARD Да
SPI FLASH Да W25Q64, 8MB
EEPRAM Да 24c02, 2KB

| Внутренние устройства | Поддержка | Примечание | | GPIO | Да | | | USART | Да | USART1 | | SDIO | Да | | | SPI | Да | SPI1/2/3 | | I2C | Да | Программное обеспечение I2C | | FLASH | Да | Адаптировано FAL |

| Расширяемые модули | Поддержка | Примечание | | NRF24L01 | Да | Необходимо изменить NRF24L01_CE_PIN и NRF24_IRQ_PIN, а также имя устройства SPI в пакете программного обеспечения NRF24L01 в соответствии с фактической схемой подключения платы |

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

Использование разделено на две части:

  • Быстрое начало работы.
  • Продвинутое использование.

Быстрое начало работы

Эта часть предназначена для новичков в RT-Thread. Следуя простым шагам, можно запустить операционную систему RT-Thread на этой плате и увидеть результаты эксперимента.

Подключение оборудования

Подключите плату к компьютеру с помощью кабеля данных и включите питание.

Компиляция и загрузка

Дважды щёлкните файл project.uvprojx, чтобы открыть проект MDK5, скомпилируйте и загрузите программу на плату.

Проект по умолчанию использует st-link для имитации загрузки. На основе соединения st-link с платой нажмите кнопку загрузки, чтобы загрузить программу на плату.

Запуск

После успешной загрузки программа автоматически запустится, и светодиод начнёт мигать.

Подсоедините соответствующий последовательный порт платы к компьютеру и после сброса устройства вы увидите вывод RT-Thread:

 \ | /
- RT -     Thread Operating System
 / | \     4.0.1 build Apr  9 2019
 2006 - 2019 Copyright by rt-thread team
msh >

Продвинутое использование

По умолчанию BSP включает только функции GPIO и последовательного порта 1. Если вам нужно использовать SD-карту, Flash и другие расширенные функции, необходимо настроить BSP с помощью инструмента ENV. Вот как это сделать:

  1. Откройте инструмент ENV в папке bsp.
  2. Введите команду menuconfig для настройки проекта и сохраните изменения.
  3. Введите команду pkgs --update для обновления программного пакета.
  4. Введите scons --target=mdk4/mdk5/iar для перестроения проекта.

Дополнительные сведения см. в STM32 系列 BSP 外设驱动使用教程.

Примечание

При использовании SecureCRT для открытия последовательного порта может возникнуть проблема с невозможностью запуска системы (необходимо отключить управление потоком в конфигурации).

Контактная информация

Сопровождающий:

— SSZL.

Комментарии ( 0 )

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

Введение

На основе STM32F103 и rt-thread: демонстрационная плата для данных. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/sszlbg-stm32_rtthread_data_display.git
git@api.gitlife.ru:oschina-mirror/sszlbg-stm32_rtthread_data_display.git
oschina-mirror
sszlbg-stm32_rtthread_data_display
sszlbg-stm32_rtthread_data_display
master