Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
2345VOR
rt-thread
提交
ec9629b5
R
rt-thread
项目概览
2345VOR
/
rt-thread
与 Fork 源项目一致
Fork自
RT-Thread / rt-thread
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rt-thread
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ec9629b5
编写于
4月 27, 2022
作者:
mysterywolf
提交者:
guo
4月 28, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新文档 潘多拉增加spi2
上级
429e1caf
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
12 addition
and
10 deletion
+12
-10
bsp/stm32/stm32f072-st-nucleo/applications/arduino_pinout/README.md
...stm32f072-st-nucleo/applications/arduino_pinout/README.md
+1
-1
bsp/stm32/stm32f401-st-nucleo/applications/arduino_pinout/README.md
...stm32f401-st-nucleo/applications/arduino_pinout/README.md
+4
-5
bsp/stm32/stm32l475-atk-pandora/applications/arduino_pinout/README.md
...m32l475-atk-pandora/applications/arduino_pinout/README.md
+1
-1
bsp/stm32/stm32l475-atk-pandora/applications/arduino_pinout/pins_arduino.h
...75-atk-pandora/applications/arduino_pinout/pins_arduino.h
+2
-0
bsp/stm32/stm32l475-atk-pandora/board/Kconfig
bsp/stm32/stm32l475-atk-pandora/board/Kconfig
+4
-3
未找到文件。
bsp/stm32/stm32f072-st-nucleo/applications/arduino_pinout/README.md
浏览文件 @
ec9629b5
...
...
@@ -2,7 +2,7 @@
## 1 RTduino - RT-Thread的Arduino生态兼容层
STM32F072 Nucleo开发板已经完整适配了
[
RTduino软件包
](
https://github.com/
mysterywolf/RTduino
)
,即RT-Thread的Arduino生态兼容层。用户可以按照Arduino的编程习惯来操作该BSP,并且可以使用大量Arduino社区丰富的库,是对RT-Thread生态的极大增强。更多信息,请参见
[
RTduino软件包说明文档
](
https://github.com/mysterywolf
/RTduino
)
。
STM32F072 Nucleo开发板已经完整适配了
[
RTduino软件包
](
https://github.com/
RTduino/RTduino
)
,即RT-Thread的Arduino生态兼容层。用户可以按照Arduino的编程习惯来操作该BSP,并且可以使用大量Arduino社区丰富的库,是对RT-Thread生态的极大增强。更多信息,请参见
[
RTduino软件包说明文档
](
https://github.com/RTduino
/RTduino
)
。
### 1.1 如何开启针对本BSP的Arduino生态兼容层
...
...
bsp/stm32/stm32f401-st-nucleo/applications/arduino_pinout/README.md
浏览文件 @
ec9629b5
...
...
@@ -2,7 +2,7 @@
## 1 RTduino - RT-Thread的Arduino生态兼容层
STM32F401 Nucleo开发板已经完整适配了
[
RTduino软件包
](
https://github.com/
mysterywolf/RTduino
)
,即RT-Thread的Arduino生态兼容层。用户可以按照Arduino的编程习惯来操作该BSP,并且可以使用大量Arduino社区丰富的库,是对RT-Thread生态的极大增强。更多信息,请参见
[
RTduino软件包说明文档
](
https://github.com/mysterywolf
/RTduino
)
。
STM32F401 Nucleo开发板已经完整适配了
[
RTduino软件包
](
https://github.com/
RTduino/RTduino
)
,即RT-Thread的Arduino生态兼容层。用户可以按照Arduino的编程习惯来操作该BSP,并且可以使用大量Arduino社区丰富的库,是对RT-Thread生态的极大增强。更多信息,请参见
[
RTduino软件包说明文档
](
https://github.com/RTduino
/RTduino
)
。
### 1.1 如何开启针对本BSP的Arduino生态兼容层
...
...
@@ -50,10 +50,9 @@ Hardware Drivers Config --->
> 注意:
>
> 1. D10引脚是PWM反相位引脚,这是由STM32设计决定的,例如正常的PWM设定占空比是20%,它就是20%。但是对于D10引脚,设定占空比是20%,实际输出的占空比是80%。
> 2. 驱动舵机和analogWrite函数要选择不同定时器发生的PWM信号引脚,由于STM32的定时器4个通道需要保持相同的频率,如果采用相同的定时器发生的PWM分别驱动舵机和analogWrite,可能会导致舵机失效。
> 3. USART2是Nucleo板的默认串口,理论应对接到了Arduino引脚编号的D0和D1,但是其实际用于串口通信,因此不允许当做普通IO来使用和操作。如果需要将D0、D1与STM32 USART2的引脚相连,需要手动焊接锡桥SB62、SB63。
> 4. Nucleo板的Arduino接口中AVDD(即AREF)默认是与VDD相连的,如果需要扩展板提供外部参考电压,需要将SB57锡桥挑开。
> 1. 驱动舵机和analogWrite函数要选择不同定时器发生的PWM信号引脚,由于STM32的定时器4个通道需要保持相同的频率,如果采用相同的定时器发生的PWM分别驱动舵机和analogWrite,可能会导致舵机失效。
> 2. USART2是Nucleo板的默认串口,理论应对接到了Arduino引脚编号的D0和D1,但是其实际用于串口通信,因此不允许当做普通IO来使用和操作。如果需要将D0、D1与STM32 USART2的引脚相连,需要手动焊接锡桥SB62、SB63。
> 3. Nucleo板的Arduino接口中AVDD(即AREF)默认是与VDD相连的,如果需要扩展板提供外部参考电压,需要将SB57锡桥挑开。
> 参考资料
>
...
...
bsp/stm32/stm32l475-atk-pandora/applications/arduino_pinout/README.md
浏览文件 @
ec9629b5
...
...
@@ -2,7 +2,7 @@
## 1 RTduino - RT-Thread的Arduino生态兼容层
STM32L475潘多拉已经完整适配了
[
RTduino软件包
](
https://github.com/
mysterywolf/RTduino
)
,即RT-Thread的Arduino生态兼容层。用户可以按照Arduino的编程习惯来操作该BSP,并且可以使用大量Arduino社区丰富的库,是对RT-Thread生态的极大增强。更多信息,请参见
[
RTduino软件包说明文档
](
https://github.com/mysterywolf
/RTduino
)
。
STM32L475潘多拉已经完整适配了
[
RTduino软件包
](
https://github.com/
RTduino/RTduino
)
,即RT-Thread的Arduino生态兼容层。用户可以按照Arduino的编程习惯来操作该BSP,并且可以使用大量Arduino社区丰富的库,是对RT-Thread生态的极大增强。更多信息,请参见
[
RTduino软件包说明文档
](
https://github.com/RTduino
/RTduino
)
。
### 1.1 如何开启针对本BSP的Arduino生态兼容层
...
...
bsp/stm32/stm32l475-atk-pandora/applications/arduino_pinout/pins_arduino.h
浏览文件 @
ec9629b5
...
...
@@ -53,4 +53,6 @@
*/
#define ARDUINO_DEFAULT_IIC_BUS_NAME "i2c4"
#define ARDUINO_DEFAULT_SPI_BUS_NAME "spi2"
#endif
/* Pins_Arduino_h */
bsp/stm32/stm32l475-atk-pandora/board/Kconfig
浏览文件 @
ec9629b5
...
...
@@ -42,11 +42,12 @@ menu "Onboard Peripheral Drivers"
select BSP_USING_DAC
select BSP_USING_DAC1
select BSP_USING_SPI
#
select BSP_USING_SPI2
# select
BSP_SPI2_TX_USING_DMA
# select
BSP_SPI2_RX_USING_DMA
select BSP_USING_SPI2
imply
BSP_SPI2_TX_USING_DMA
imply
BSP_SPI2_RX_USING_DMA
imply RTDUINO_USING_SERVO
imply RTDUINO_USING_WIRE
imply RTDUINO_USING_SPI
imply RTDUINO_USING_ADAFRUIT
default n
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录