1.关于兼容1.0版本PCB的说明
基础版遥控器mini板PCB 1.0版本的CSN/CE/IRQ连线与之后的版本不同,本工程默认适配2.0版本PCB。
如果您使用的1.0版本PCB,请在Keil5中打开工程后,点击魔法棒(Options for Target...)
点击选项栏 C/C++ >> Preprocessor Symbols 的define文本框中删除 NRF_PIN 即可。
mini板PCB 1.0版本 无线模块与STM32的连接:
NRF24L01模块:
GND 电源地
VCC 接3.3V电源
CSN 接PA8
SCK 接PB13
MISO 接PB14
MOSI 接PB15
CE 接PA9
IRQ 接PB12
mini板PCB 2.0版本 无线模块与STM32的连接(调换了CSN/CE/IRQ):
NRF24L01模块:
GND 电源地
VCC 接3.3V电源
CSN 接PB12
SCK 接PB13
MISO 接PB14
MOSI 接PB15
CE 接PA8
IRQ 接PA9
2.关于EC11旋转编码器版本、按键版本之间的兼容
本工程默认适配EC11旋转编码器版本,如果您想使用按键版本:
请在Keil5中打开工程后,点击魔法棒(Options for Target...)
点击选项栏 C/C++ >> Preprocessor Symbols 的define文本框中删除 EC11_VERSION 即可。
===================EC11旋转编码器版本===================
六个按键:
1 CH1Left 接PB5 【home】
2 CH1Right 接PB4
3 CH2Down 接PB3 【确定】
4 CH2Up 接PA15 【返回】
5 CH4Left 接PA12 【数值-】
6 CH4Right 接PA11 【数值+】
7 旋转编码器模块:
GND 电源地
VCC 接3.3V电源
SW 接PB11
DT 接PB10
CLK 接PB1
短按旋转编码器进入菜单,长按旋转编码器/短按CH1Left键退出菜单。
按键布局建议:
4
|
3
5-------6 1-------2
-----------------
4 | 屏幕 | 7
-----------------
========================按键版本========================
七个按键定义:
1 CH1Left 接PB5 【确定】
2 CH1Right 接PB4 【返回】
3 CH2Down 接PB3 【菜单向下】
4 CH2Up 接PA15 【菜单向上】
5 CH4Left 接PA12 【数值-】
6 CH4Right 接PA11 【数值+】
7 MENU 接PB11 【菜单】
短按MENU键进入/退出菜单,CH2Down键和CH2Up键轮询菜单。
按键布局建议:
4 1
5---+---6 2
3 7
3.其他引脚说明
NRF24L01模块:
GND 电源地
VCC 接3.3V电源
CSN 接PB12
SCK 接PB13
MISO 接PB14
MOSI 接PB15
CE 接PA8
IRQ 接PA9
ADC采样:PA0-7
电池电压检测:PB0
蜂鸣器:PA10
OLED显示屏:
GND 电源地
VCC 接3.3V电源
SCL 接PB8(SCL)
SDA 接PB9(SDA)
串口USB-TTL接法:
GND 电源地
3V3 接3.3V
TXD 接PB7
RXD 接PB6
ST-LINK V2接法:
GND 电源地
3V3 接3.3V
SWCLK 接DCLK
SWDIO 接DIO
没有合适的资源?快使用搜索试试~ 我知道了~
项目使用STM32标准库/HAL库来开发一套通用的航模遥控器和接收机
共60个文件
h:20个
c:17个
png:7个
2 下载量 136 浏览量
2023-06-02
09:31:22
上传
评论 1
收藏 3.84MB ZIP 举报
温馨提示
项目使用STM32标准库/HAL库来开发一套通用的航模遥控器和接收机
资源推荐
资源详情
资源评论
收起资源包目录
STM32_RC_Transmitter-master.zip (60个子文件)
STM32_RC_Transmitter-master
hardware
J20RC_BASE_V3.2_20210311_PCB(适配15元星球大战遥控器).zip 1.22MB
J20RC_BASE_V2.0_20201021_PCB_MINI.zip 249KB
J20RC_BASE_V1.0_20201212_Schematic.pdf 1.65MB
.gitattributes 66B
doc
J20RC_BASE_V3.2_bottom.png 90KB
J20RC外壳切割图_V1.1.DWG 43KB
J20RC_BASE_V3.2_top.png 48KB
PCB Design Code.md 1KB
J20RC外壳切割图_V1.0.DWG 73KB
J20-V2.0_top.png 76KB
J20-V2.0_bottom.png 50KB
J20RC外壳装配示意图3D_V1.0.PDF 417KB
LICENSE 34KB
software
keilkilll.bat 372B
RTE
_J20RC_BASE
RTE_Components.h 840B
Device
STM32F103C8
stm32f10x_conf.h 4KB
system_stm32f10x.c 35KB
startup_stm32f10x_md.s 12KB
RTE_Device.h 63KB
User
usart.h 421B
main.h 702B
sys.h 2KB
delay.h 171B
sys.c 398B
delay.c 2KB
main.c 14KB
usart.c 3KB
Objects
J20RC_BASE.hex 129KB
Doc
ReadMe.txt 3KB
J20RC_BASE.uvprojx 25KB
J20RC_BASE.uvoptx 13KB
Config
tim.h 255B
flash.c 3KB
key.c 14KB
nrf24l01.h 4KB
nrf24l01.c 11KB
setting.c 1KB
setting.h 1KB
spi.h 231B
oled.c 11KB
ppm.h 345B
beeper.h 198B
key.h 2KB
oled.h 2KB
flash.h 1KB
menu.c 45KB
menu.h 6KB
oledfont.h 42KB
ppm.c 2KB
beeper.c 885B
spi.c 3KB
adc.c 10KB
rtc.h 845B
tim.c 805B
adc.h 952B
rtc.c 7KB
.gitignore 75B
images
logo.png 31KB
EC11.png 11KB
KEY.png 27KB
共 60 条
- 1
资源评论
Java程序员-张凯
- 粉丝: 1w+
- 资源: 6713
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功