5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
楼主: huhuzz
打印 上一主题 下一主题

做了一个Devo7E的Deviation5中文版

  [复制链接]
21
发表于 2017-2-19 20:41 | 只看该作者
谢谢!楼主辛苦了!

欢迎继续阅读楼主其他信息

主题

  • 没有相关信息
  • 没有相关信息
  • 没有相关信息
22
发表于 2017-2-20 21:59 | 只看该作者



楼主能给我一份您改好的源程序吗?我想修改下电压检测数据,我的控改了1S锂电供电,去掉了两个肖特基二极管,所以显示电压比实际电压高了0.35V左右。我从DeviationTX下载的源程序修改编译后没有中文,而且提示Protocol Miss mismatch。如果方便的话麻烦发我邮箱 78947902@qq.com或者用云盘分享也行,谢谢!!


23
 楼主| 发表于 2017-2-21 11:31 | 只看该作者

上个照片看看是怎么回事

24
 楼主| 发表于 2017-2-21 11:33 | 只看该作者
gx346 发表于 2017-2-20 21:59
楼主能给我一份您改好的源程序吗?我想修改下电压检测数据,我的控改了1S锂电供电,去掉了两个肖特基二 ...

电压告警的阈值不需要改代码,修改tx.ini就行了。

25
发表于 2017-2-21 12:16 | 只看该作者
本帖最后由 gx346 于 2017-2-21 12:19 编辑
huhuzz 发表于 2017-2-21 11:33
电压告警的阈值不需要改代码,修改tx.ini就行了。

我要修改的是屏幕显示的电压值,不是电压报警阀值。就是下面图中左侧蓝框里的4.41V这个数据,实际电压值是4.065V(右侧万用表显示的是正确的电压)



需要修改的是target/common/devo/power.c里的PWR_ReadVoltage函数。

原函数程序是在电路中有肖特基二极管的情况下获取的电压值,所以在程序中要补偿二极管产生的压降。

在改装为1S锂电供电时要去掉供电电路中的肖特基二极管,所以函数返回的电压值就偏高了,我需要修改一下程序,使它可以返回正确的电压值,这样在屏幕上显示的电压数据才是正确的。




26
 楼主| 发表于 2017-2-21 15:40 | 只看该作者
gx346 发表于 2017-2-21 12:16
我要修改的是屏幕显示的电压值,不是电压报警阀值。就是下面图中左侧蓝框里的4.41V这个数据,实际电压值 ...

明白了,修改校准参数。
7e激活中文要改两个文件,一个是\src\target\devo7e\target_defs.h ,把里面的 #define NO_LANGUAGE_SUPPORT 1 删掉。
另一个是 \src\config\language.c ,把里面有关多语言资源的数组缩小:
static char strings[8192];
#define MAX_STRINGS 430
#define MAX_LINE 300

,我改的是:
static char strings[2560];
#define MAX_STRINGS 245
#define MAX_LINE 60


27
发表于 2017-2-21 15:49 | 只看该作者
huhuzz 发表于 2017-2-21 15:40
明白了,修改校准参数。
7e激活中文要改两个文件,一个是\src\target\devo7e\target_defs.h ,把里面的  ...

非常感谢,我试一下。


28
发表于 2017-2-22 11:18 | 只看该作者
huhuzz 发表于 2017-2-21 15:40
明白了,修改校准参数。
7e激活中文要改两个文件,一个是\src\target\devo7e\target_defs.h ,把里面的  ...

感谢楼主指点,已经成功!!



29
 楼主| 发表于 2017-2-22 12:19 | 只看该作者
gx346 发表于 2017-2-22 11:18
感谢楼主指点,已经成功!!



30
发表于 2017-2-24 19:20 | 只看该作者
huhuzz 发表于 2017-2-12 22:34
是刷的我这个版本吗?官方的5.0在7e上不支持中文。
刷完我这个默认是英文,设置一下就行了。

怎么样设置才会显示中文呀

31
发表于 2017-2-24 21:44 | 只看该作者
32
 楼主| 发表于 2017-2-24 23:26 | 只看该作者
股股阳光 发表于 2017-2-24 19:20
怎么样设置才会显示中文呀

主菜单选第2项,再选第1项,然后再按一下ENT

33
发表于 2017-4-13 10:28 | 只看该作者
34
发表于 2017-4-17 15:45 | 只看该作者
您好,今天刷了您的固件,刷了几次都是主界面只有左边显示,右边的模型图标啥的都没有,请问是怎么回事啊
35
发表于 2017-6-9 11:23 | 只看该作者
本帖最后由 tianma780 于 2019-6-26 14:41 编辑

你好,谢谢你编译的dfu和翻译文件!
36
发表于 2017-9-19 17:40 | 只看该作者
请问如何增加通道,需要什么硬件?
37
发表于 2017-10-4 10:29 | 只看该作者
刷完就变这样的求救
;Only useful for transmitters with an after-market vibration motor
;enable-haptic=1
;
;switch_types: 3x2, 3x1, 2x2
;extra-switches=
;
;button_types: trim-all, trim-(left|right)-(up|down|both)
;May occur more than once if necessary.
;extra-buttons=
;
[modules]
; there is no need to enable the cyrf6936 module unless
; it is wired to an alternate port. It is Enabled automatically otherwise
; enable-cyrf6936 = B12
  has_pa-cyrf6936 = 0
enable-a7105    = A13
has_pa-a7105    = 1
enable-cc2500   = A14
has_pa-cc2500   = 1
enable-nrf24l01 = A14
has_pa-nrf24l01 = 1
; enable-multimod = A13



QQ图片20171004102148.jpg (59.46 KB, 下载次数: 9)

QQ图片20171004102148.jpg
38
 楼主| 发表于 2017-11-9 13:12 | 只看该作者
KTniu222 发表于 2017-10-4 10:29
刷完就变这样的求救
;Only useful for transmitters with an after-market vibration motor
;enable-hapt ...

没找到高频头啊

39
发表于 2017-11-17 15:33 | 只看该作者
大神我的刷了固件后,另外增加的2个高频头怎么用不了啊?原来是对频,现在显示初始化到底要怎么解决啊。谢谢了

40
发表于 2017-11-18 12:26 | 只看该作者
再一次感谢楼主的贡献,有你真好谢谢。一切都已经正常了
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /2 下一条

快速回复 返回顶部 返回列表