Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
2020fengziyang
rt-thread
提交
21e35dbb
R
rt-thread
项目概览
2020fengziyang
/
rt-thread
与 Fork 源项目一致
Fork自
RT-Thread / rt-thread
通知
1
Star
1
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,发现更多精彩内容 >>
提交
21e35dbb
编写于
7月 14, 2022
作者:
mysterywolf
提交者:
guo
7月 15, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[arduino][stm32l475 pandora]update readme
上级
65a5e3af
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
75 addition
and
68 deletion
+75
-68
bsp/stm32/stm32l475-atk-pandora/applications/arduino_pinout/README.md
...m32l475-atk-pandora/applications/arduino_pinout/README.md
+75
-68
未找到文件。
bsp/stm32/stm32l475-atk-pandora/applications/arduino_pinout/README.md
浏览文件 @
21e35dbb
...
...
@@ -21,7 +21,7 @@ Hardware Drivers Config --->
### 2.1 Arduino引脚排布统览
| Arduino引脚编号 | STM32引脚编号 | 5V容忍 | 备注 |
| --------------------- | ---------
---- | -------- | ----------------
-------------------------------------------- |
| --------------------- | ---------
| ------- |
-------------------------------------------- |
| 0 (D0) | -- | | 该引脚在UNO板中为串口RX引脚,不可当做普通IO |
| 1 (D1) | -- | | 该引脚在UNO板中为串口TX引脚,不可当做普通IO |
| 2 (D2) | PB9 | 是 | 普通IO |
...
...
@@ -48,8 +48,15 @@ Hardware Drivers Config --->
| 23 (D23) | PE9 | 是 | 蓝色LED,具有PWM功能(定时器1发生) |
| 24 (D24) | PB0 | 3.6V容忍 | 红外发送 |
| 25 (D25) | PB1 | 是 | 红外接收 |
| A0 | PC2 | 是 | ADC |
| A1 | PC4 | 是 | ADC |
| 26 (D26) | PD7 | 是 | LCD 片选 CS |
| 27 (D27) | PB6 | 是 | LCD 复位 RESET |
| 28 (D28) | PB4 | 是 | LCD D/C 数据命令选择 |
| 29 (D29) | PB7 | 是 | LCD 背光电源 |
| 30 (D30) | PD4 | 是 | 无线模块 CE |
| 31 (D31) | PD3 | 是 | 无线模块 中断 |
| 32 (D32) | PD5 | 是 | 无线模块 片选 CS |
| A0 | PC2 | 是(但不建议) | ADC |
| A1 | PC4 | 是(但不建议) | ADC |
| A2 | -- | | 芯片内部参考电压 ADC |
| A3 | -- | | 芯片内部温度 ADC |
| DAC0 | PA4 | 3.6V容忍 | 真模拟输出 DAC |
...
...
@@ -64,7 +71,7 @@ Hardware Drivers Config --->
### 2.2 板载排针的Arduino引脚排布
| STM32引脚编号 | Arduino引脚编号 | 备注 | STM32引脚编号 | Arduino引脚编号 | 备注 |
| ---------
---- | --------------- | -------- | ------------- | ----
----------- | -------- |
| ---------
| ----------- | -------- | --------- |
----------- | -------- |
| PB8 | 11 (D11) | PWM | PB9 | 2 (D2) | 普通IO |
| PC7 | A4 | I2C1-SDA | PA8 | 4 (D4) | 普通IO |
| PD15 | 3 (D3) | PWM | PC6 | A5 | I2C1-SCL |
...
...
@@ -78,7 +85,7 @@ Hardware Drivers Config --->
### 2.3 板载外设的Arduino引脚排布
| 外设名称 | Arduino引脚编号 | STM32引脚编号 |
| -----------------
---- | --------------------- | ----
--------- |
| -----------------
| --------------------- |
--------- |
| 振动电机-A | 14 (D14) | PA1 |
| 振动电机-B | 15 (D15) | PA0 |
| 蜂鸣器 | 16 (D16) | PB2 |
...
...
@@ -113,7 +120,7 @@ I2C的引脚都是被RT-Thread I2C设备框架接管的,不需要直接操控
本BSP适配了STM32的两个芯片内部ADC通道,可以通过 analogRead 函数来分别获取如下功能:
| 特殊功能 | Arduino引脚编号 | STM32引脚编号 |
| ------------
-------- | --------------- | ----
--------- |
| ------------
| ----------- |
--------- |
| 芯片内部参考电压 ADC | A2 | -- |
| 芯片内部温度 ADC | A3 | -- |
...
...
@@ -122,7 +129,7 @@ I2C的引脚都是被RT-Thread I2C设备框架接管的,不需要直接操控
Arduino的 analogWrite 函数虽为模拟写,但是实际输出的是PWM数字信号,并非真正的模拟信号。这是由于Arduino早期使用的AVR单片机并不支持DAC的功能,因此这个习惯就被保留了下来。但是随着Arduino支持芯片的丰富,部分高级芯片已经内建了DAC(例如Arduino官方板MKR、Zero等),因此Arduino的 analogWrite 函数后续也支持了真模拟输出功能。
| 特殊功能 | Arduino引脚编号 | STM32引脚编号 |
| --------------------------
----- | --------------- | ----
--------- |
| --------------------------
| ----------- |
--------- |
| 真模拟输出 (True Analog Output) | DAC0 | PA4 |
在潘多拉板上,使用PA4来当做真模拟输出功能引脚,使用方法为:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录