STM32 RC Transmitter Versions Save

J20航模遥控器基础版

2.2.1

3 years ago

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

2.2

3 years ago

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耳机插座进行安装。

2.1

3 years ago

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

2.0

3 years ago

全新的菜单界面,更丰富的设置功能,部分功能暂时没有设置,后续2.x版本会持续填充。 目前程序体量已经接近40kBytes,C8T6(64kBytes的FLASH)最大能接受50kBytes,其余的空间用来存储用户数据。 所以基础版的遥控器扩充完这些功能,可能就没有更多空间了,v2.x版本将是基础版的最后更新。 进阶版将会选用其他STM32芯片,拥有更大容量,我们就能做更多有趣的工作!

1.3

3 years ago

修复了V1.2版本中屏幕显示的微调bug; 遥控器端增加PPM输出:PC13(最小系统板上的LED不必拆除),可用3.5mm耳机座连接至外壳,GND-GND,PPM-PC13; 增加按键音效。

1.2

3 years ago

增加右手油门的相关屏幕显示,当用户更改系统设置>>油门偏好后,屏幕中的通道1-4微调显示会随之更改。 系统设置中默认是左手油门,即 右手摇杆左右(X方向)控制飞机的横滚(通道1);右手摇杆上下(Y方向)控制飞机的俯仰(通道2); 左手摇杆上下(Y方向)控制飞机的油门(通道3);左手摇杆左右(X方向)控制飞机的航向(通道4)。 当用户设置为右手油门时,各个摇杆的对应关系为: 左手摇杆左右(X方向)控制飞机的横滚(通道1);左手摇杆上下(Y方向)控制飞机的俯仰(通道2); 右手摇杆上下(Y方向)控制飞机的油门(通道3);右手摇杆左右(X方向)控制飞机的航向(通道4)。 并且此时的按键微调功能也会随之变化,但按键的菜单操作功能不变,具体请读者自行摸索。

1.1

3 years ago

遥控器端系统设置增加左右手油门设置、报警电压、校准电压、微调单位等; 遥控器的mini板PCB修复电压供电波动问题,使用AMS1117-3.3芯片替代原来的H7233芯片;其烧录的固件不再区分Mini.hex。 PCB.zip解压后,其中包含发给生产商的压缩包、BOM和原理图,后两个是留给自己看的,生产文件zip发给生产商打印。

1.0

3 years ago

这个版本面向初学者,实现了8通道遥控和接收,遥控器菜单包含通道微调、通道正反、行程校准、系统设置功能; 文件包括: 基于STM32F103C8T6的遥控器原理图、固件、工程源码、PCB相关文件(Mini板); PCB.zip解压后,其中包含发给生产商的压缩包、BOM和原理图,后两个是留给自己看的,生产文件zip发给生产商打印。 ===========重要说明=========== 遥控器的PCB文件(Mini板)设计的供电电压不稳定,请将3个H7233芯片的降压电路换成AMS1117-3.3芯片的降压电路,否则噪声会干扰无线通信。也可直接打印V1.1版本的PCB文件(其烧录的固件不再区分Mini)。