1.1K Star 5.1K Fork 2.1K

GVPRT-Thread/rt-thread

Create your Gitee Account
Explore and code with more than 13.5 million developers,Free private repositories !:)
Sign up
文件
.devcontainer
.gitee
.github
.hooks
bsp
CME_M7
ESP32_C3
Infineon
Vango
acm32
airm2m
allwinner
allwinner_tina
amebaz
apm32
apollo2
asm9260t
at32
at91
avr32
beaglebone
bf533
bluetrum
bm3803
bouffalo_lab
ck802
core-v-mcu
cvitek
dm365
efm32
essemi
fm33lc026
frdm-k64f
ft2004
ft32
fujitsu/mb9x
gd32
hc32
hc32l136
hc32l196
hifive1
hk32
hpmicro
ht32
juicevm
k210
k230
lm3s8962
lm3s9b9x
lm4f232
loongson
m16c62p
maxim
microblaze
microchip
mini2440
mini4020
mipssim
mm32
mm32f103x
mm32f327x
mm32f526x
mm32l07x
mm32l3xx
msp432e401y-LaunchPad
n32
n32g452xx
nios_ii
nrf5x
nuclei
nuvoton
nv32f100x
nxp
phytium
pic32ethernet
qemu-vexpress-a9
qemu-virt64-aarch64
qemu-virt64-riscv
raspberry-pi
raspberry-pico
renesas
rm48x50
rockchip
rv32m1_vega
rx
sam7x
samd21
sep6200
simulator
smartfusion2
sparkfun-redv
stm32
docs
libraries
stm32f072-st-nucleo
stm32f091-st-nucleo
stm32f103-100ask-mini
stm32f103-100ask-pro
stm32f103-atk-nano
stm32f103-atk-warshipv3
stm32f103-blue-pill
stm32f103-dofly-M3S
stm32f103-dofly-lyc8
stm32f103-fire-arbitrary
stm32f103-gizwits-gokitv21
stm32f103-hw100k-ibox
stm32f103-keysking-learning
stm32f103-onenet-nbiot
stm32f103-yf-ufun
stm32f103-ys-f1pro
stm32f107-uc-eval
stm32f207-st-nucleo
stm32f302-st-nucleo
stm32f334-st-nucleo
stm32f401-st-nucleo
stm32f401-weact-blackpill
stm32f405-smdz-breadfruit
stm32f405zg-mini-template
stm32f407-armfly-v5
stm32f407-atk-explorer
stm32f407-fk407m2-zgt6
stm32f407-lckfb-skystar
stm32f407-robomaster-c
stm32f407-rt-spark
stm32f407-st-discovery
stm32f410-st-nucleo
stm32f411-atk-nano
stm32f411-st-nucleo
stm32f411-weact-blackpill
stm32f412-st-nucleo
stm32f413-st-nucleo
stm32f427-robomaster-a
.ci/attachconfig
applications
arduino_pinout
README.md
SConscript
pins_arduino.c
pins_arduino.h
SConscript
arduino_main.cpp
main.c
board
figures
.config
.gitignore
EventRecorderStub.scvd
Kconfig
README.md
SConscript
SConstruct
project.ewd
project.ewp
project.eww
project.uvopt
project.uvoptx
project.uvproj
project.uvprojx
rtconfig.h
rtconfig.py
template.ewd
template.ewp
template.eww
template.uvopt
template.uvoptx
template.uvproj
template.uvprojx
stm32f429-armfly-v6
stm32f429-atk-apollo
stm32f429-fire-challenger
stm32f429-st-disco
stm32f446-st-nucleo
stm32f469-st-disco
stm32f723-st-disco
stm32f746-st-disco
stm32f746-st-nucleo
stm32f767-atk-apollo
stm32f767-fire-challenger-v1
stm32f767-st-nucleo
stm32f769-st-disco
stm32g030-tiny-board
stm32g070-st-nucleo
stm32g071-st-nucleo
stm32g431-st-nucleo
stm32g474-st-nucleo
stm32g491-st-nucleo
stm32h503-st-nucleo
stm32h563-st-nucleo
stm32h723-st-nucleo
stm32h730-esphosted-evb
stm32h743-armfly-v7
stm32h743-atk-apollo
stm32h743-openmv-h7plus
stm32h743-st-nucleo
stm32h747-st-discovery
stm32h750-armfly-h7-tool
stm32h750-artpi
stm32h750-fk750m1-vbt6
stm32h750-weact-ministm32h7xx
stm32h7s7-st-disco
stm32l010-st-nucleo
stm32l053-st-nucleo
stm32l412-st-nucleo
stm32l431-BearPi
stm32l431-tencentos-tiny-EVB_MX+
stm32l432-st-nucleo
stm32l433-ali-startkit
stm32l433-st-nucleo
stm32l452-st-nucleo
stm32l475-atk-pandora
stm32l475-st-discovery
stm32l476-st-nucleo
stm32l496-ali-developer
stm32l496-st-discovery
stm32l496-st-nucleo
stm32l4r5-st-nucleo
stm32l4r9-st-eval
stm32l4r9-st-sensortile-box
stm32l552-st-nucleo
stm32mp157a-st-discovery
stm32mp157a-st-ev1
stm32u575-st-nucleo
stm32u585-iot02a
stm32wb55-st-nucleo
stm32wl55-st-nucleo
stm32wle5-yizhilian-lm401
stm32wle5-yizhilian-lm402
tools
README.md
synopsys/boards
synwit
tae32f5300
taihu
thead-smart
ti/c28x
tkm32F499
tm4c123bsp
tm4c129x
tms320c6678
ultrarisc
upd70f3454
w60x
wch
wh44b0
x86
xplorer4330
xuantie
yichip
zynqmp-a53-dfzu2eg
zynqmp-r5-axu4ev
.clang-format
Copyright_Notice.md
README.md
components
documentation
examples
include
libcpu
src
tools
.clang-format
.gitattributes
.gitignore
ChangeLog.md
Kconfig
LICENSE
MAINTAINERS
README.md
README_de.md
README_es.md
README_zh.md
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README

大疆STM32F427 Robomaster A型开发板的Arduino生态兼容说明

1 RTduino - RT-Thread的Arduino生态兼容层

大疆STM32F427 Robomaster A型开发板已经完整适配了RTduino软件包,即RT-Thread的Arduino生态兼容层。用户可以按照Arduino的编程习惯来操作该BSP,并且可以使用大量Arduino社区丰富的库,是对RT-Thread生态的极大增强。更多信息,请参见RTduino软件包说明文档

1.1 如何开启针对本BSP的Arduino生态兼容层

Env 工具下敲入 menuconfig 命令,或者 RT-Thread Studio IDE 下选择 RT-Thread Settings:

Hardware Drivers Config --->
    Onboard Peripheral Drivers --->
        [*] Compatible with Arduino Ecosystem (RTduino)

2 Arduino引脚排布

更多引脚布局相关信息参见 pins_arduino.cpins_arduino.h

Arduino引脚编号 STM32引脚编号 5V容忍 备注
0 (D0) PF14 板载用户LED
1 (D1) PD9 Serial-RX,默认被RT-Thread的UART设备框架uart3接管
2 (D2) PD8 Serial-TX,默认被RT-Thread的UART设备框架uart3接管
3 (D3) PG9 Serial-RX,默认被RT-Thread的UART设备框架uart6接管
4 (D4) PG14 Serial-TX,默认被RT-Thread的UART设备框架uart6接管
5 (D5) PE0 Serial-RX,默认被RT-Thread的UART设备框架uart8接管
6 (D6) PE1 Serial-TX,默认被RT-Thread的UART设备框架uart8接管
7 (D7) PE7 Serial-RX,默认被RT-Thread的UART设备框架uart7接管
8 (D8) PE8 Serial-TX,默认被RT-Thread的UART设备框架uart7接管
9 (D9) PH6 板载蜂鸣器,PWM12-CH1,默认被RT-Thread的PWM设备框架pwm12接管
10 (D10) PD12 PWM4-CH1,默认被RT-Thread的PWM设备框架pwm4接管
11 (D11) PD13 PWM4-CH2,默认被RT-Thread的PWM设备框架pwm4接管
12 (D12) PD14 PWM4-CH3,默认被RT-Thread的PWM设备框架pwm4接管
13 (D13) PD15 PWM4-CH4,默认被RT-Thread的PWM设备框架pwm4接管
14 (D14) PH10 PWM5-CH1,默认被RT-Thread的PWM设备框架pwm5接管
15 (D15) PH11 PWM5-CH2,默认被RT-Thread的PWM设备框架pwm5接管
16 (D16) PH12 PWM5-CH3,默认被RT-Thread的PWM设备框架pwm5接管
17 (D17) PI0 PWM5-CH4,默认被RT-Thread的PWM设备框架pwm5接管
18 (D18) PA0 PWM2-CH1,默认被RT-Thread的PWM设备框架pwm2接管
19 (D19) PA1 PWM2-CH2,默认被RT-Thread的PWM设备框架pwm2接管
20 (D20) PA2 PWM2-CH3,默认被RT-Thread的PWM设备框架pwm2接管
21 (D21) PA3 PWM2-CH4,默认被RT-Thread的PWM设备框架pwm2接管
22 (D22) PI5 PWM8-CH1,默认被RT-Thread的PWM设备框架pwm8接管
23 (D23) PI6 PWM8-CH2,默认被RT-Thread的PWM设备框架pwm8接管
24 (D24) PI7 PWM8-CH3,默认被RT-Thread的PWM设备框架pwm8接管
25 (D25) PI2 PWM8-CH4,默认被RT-Thread的PWM设备框架pwm8接管
26 (D26) PF1
27 (D27) PF0
28 (D28) PE4 I2C1-SCL,默认被RT-Thread的I2C设备框架i2c1接管
29 (D29) PE5 I2C1-SDA,默认被RT-Thread的I2C设备框架i2c1接管
30 (D30) PE6
31 (D31) PE12
32 (D32) PC2
33 (D33) PB0
34 (D34) PC3
35 (D35) PB1
36 (D36) PC4
37 (D37) PC0
38 (D38) PC5
39 (D39) PC1
40 (D40) PA5
41 (D41) PA4
42 (D42) PF10
43 (D43) PI9
44 (A0) -- 芯片内部温度 ADC,默认被RT-Thread的ADC设备框架adc1接管
45 (A1) -- 芯片内部参考电压 ADC,默认被RT-Thread的ADC设备框架adc1接管
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/rtthread/rt-thread.git
git@gitee.com:rtthread/rt-thread.git
rtthread
rt-thread
rt-thread
master

Search