20 Star 255 Fork 70

J20RC / STM32_RC_Transmitter

2021-03-02 23:43
蔡子

增加恢复默认设置功能,请慎用!
增加检测固件版本功能:当遥控器的固件版本与将要烧写的固件版本不一致时,将删除用户数据,即恢复默认设置;
电池报警电压步进改为0.1V(原来是0.01V);
增加快捷舵量监视功能:在home界面时,旋转EC11编码器,将直接在舵量监视界面和home界面循环。

最后提交信息为: pcb
2020-12-20 23:48
蔡子

1.增加OLED菜单相关功能;
2.将固件分成按键和EC11旋转编码器两个版本(详情见software/Doc/ReadMe.txt):
本工程默认适配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键退出菜单。
按键布局建议:

EC11

========================按键版本========================
七个按键定义:
1	CH1Left	接PB5	【确定】
2	CH1Right接PB4	【返回】
3	CH2Down	接PB3	【菜单向下】
4	CH2Up	接PA15	【菜单向上】
5	CH4Left	接PA12	【数值-】
6	CH4Right接PA11	【数值+】
7	MENU	接PB11	【菜单】
短按MENU键进入/退出菜单,CH2Down键和CH2Up键轮询菜单。

按键布局建议:

KEY

3.发布适配星球大战遥控器(images/ykq.png)的PCB;
4.兼容mini版1.0版本的PCB(详情见software/Doc/ReadMe.txt):
基础版遥控器mini板PCB 1.0版本的CSN/CE/IRQ连线与之后的版本不同,工程默认适配2.0版本PCB。
如果您使用的1.0版本PCB,请在Keil5中打开工程后,点击魔法棒(Options for Target...)
点击选项栏 C/C++ >> Preprocessor Symbols 的define文本框中删除 NRF_PIN 即可。
5.修复PPM输出的bug(由于PPM输出是最高优先级中断,不使用时请关闭【输出设置>>PPM输出】)。PPM输出只需GND和信号线即可,信号线接在PC13引脚,可使用3.5mm耳机插座进行安装。

最后提交信息为: Update README.md
2020-12-06 13:29
蔡子

home界面全面更新,包括时间显示、接收机信号质量,闹钟显示,遥控器电池电压,接收机电池电压,4个辅助通道的状态显示,微调显示,模型类型(飞机/车/船)等。
由于新增了用户数据,更新固件前请先使用STM32 ST-LINK Utility软件,执行全盘擦除(Full chip erase)!!!

最后提交信息为: Update README.md
C
1
https://gitee.com/J20RC/STM32_RC_Transmitter.git
git@gitee.com:J20RC/STM32_RC_Transmitter.git
J20RC
STM32_RC_Transmitter
STM32_RC_Transmitter

搜索帮助