5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: 打算改装2801PRO为开源控,结果第一步就遇到问题了,求高人指点 [打印本页]

作者: 起子    时间: 2013-11-19 22:09
标题: 打算改装2801PRO为开源控,结果第一步就遇到问题了,求高人指点
打算改装2801PRO为开源控,因为2801PRO和ER9X都是用的ATMEGA64A的单片机,显示屏也都是12864的,再就是2801PRO和DEVO10的射频模块是一样的,所以理论上,2801PRO可以变成ER9X和DEVO10的合体。
前几天一直在测绘2801PRO的各个外围开关、接口等,前天基本测绘完毕,做了些准备资料就开工了,我的打算是先测试各个开关的响应,再慢慢消化ER9X,改到适合2801,然后将DEVO10的射频部分移植过来。

结果第一步就遇到问题了,昨天将ISP接口引出了,但是接上USB ISP,控自动开机滴滴几声运行原本的程序,根本就没有进入编程模式(MEGA64A的下载接口是对的,MISO和MOSI分别接PE0和PE1)。
今天晚上将JTAG引出了,接上JTAG也是一样的效果,自动开机运行原本的程序。

没法进入编程模式就没法刷,求高人出马分析下?




作者: b1909    时间: 2013-11-19 23:21
我是一句没看懂,只能膜拜

作者: skypup    时间: 2013-11-20 05:32
昨天将ISP接口引出了,但是接上USB ISP,控自动开机滴滴几声运行原本的程序,根本就没有进入编程模式


连接ISP后,直接烧录程序呀。

另外问一问,JTAG与Mega是有怎样的联系?

作者: 起子    时间: 2013-11-20 08:05
skypup 发表于 2013-11-20 05:32
连接ISP后,直接烧录程序呀。

另外问一问,JTAG与Mega是有怎样的联系?

现在是连了isp没法下载程序,mega没进编程模式,一开机就运行原本的程序了。


作者: jj0923    时间: 2013-11-20 12:18
我想原本程序應該是鎖死的

作者: GHOULHAHA    时间: 2013-11-20 16:24
板子直接换掉;、、、

作者: shanshuimoxing    时间: 2013-11-23 23:55
把他改成D10就行啦。

作者: b1909    时间: 2013-11-30 10:59
标题: RE: 打算改装2801PRO为开源控,结果第一步就遇到问题了,求高人指点



请教你是否可以自已搞一套混控?

作者: 我地天啊    时间: 2013-11-30 14:01
帮顶~

作者: 海棠酒满    时间: 2013-12-1 11:31
如果把主板换了应该就可以了吧,期待楼主成功

作者: 起子    时间: 2013-12-4 12:34
目前进编程模式没问题了,正在学习AVR单片机知识。
因为原本禁用ISP接口了(针脚被显示接口用了),而且程序加密、看门狗启用了。
用JTAG擦除芯片,禁用看门狗,启用ISP即可。
但是由于ISP接口针脚被显示接口使用了,所以还是得将ISP禁用。

作者: lyghu    时间: 2013-12-6 09:07
虽然看不懂,还是强烈希望楼主成功,应为我也用的是2801的控,楼主加油!!!

作者: 飞翔的猫    时间: 2013-12-6 19:35
折腾哦,还是选择成熟产品来得爽!

作者: 模林老兵    时间: 2013-12-7 11:25
2801也曾经是成熟控哦!D控今年是成熟的,谁知明年还是不是?华家走的是IT业界策略,为的就是抢钱!

作者: hljwkwgy    时间: 2013-12-14 21:27
处理器和ER9X的一样 电路是否一样呀?  如电路不一样刷机后不会正常运行的。要仔细了解一下在动手

作者: 起子    时间: 2013-12-14 23:42
hljwkwgy 发表于 2013-12-14 21:27
处理器和ER9X的一样 电路是否一样呀?  如电路不一样刷机后不会正常运行的。要仔细了解一下在动手

电路当然不一样了。
应该说,只有单片机和屏幕是一样的。


作者: hljwkwgy    时间: 2013-12-15 08:11
呵呵 ~那看来想要成功刷er9x你工作量要很大了,要改电路 或是程序代码了

作者: 锦州-小峰    时间: 2013-12-17 20:11
顶帖是一种美德

作者: ye781205    时间: 2013-12-22 23:53
为什么没有人把er9x源程序加字库改成中文呢

作者: 起子    时间: 2013-12-23 10:47
ye781205 发表于 2013-12-22 23:53
为什么没有人把er9x源程序加字库改成中文呢

这个很难。
一是容量限制,不知道能放下字库不;
二是字符显示问题,ER9X的字符是5×7点阵,中文点阵肯定大得多,原来能显示8行英文,换中文的话可能只能显示4行,如果要弄,所有显示函数都得改,这个工作量不是一般的大。


作者: ye781205    时间: 2013-12-23 12:31
起子 发表于 2013-12-23 10:47
这个很难。
一是容量限制,不知道能放下字库不;
二是字符显示问题,ER9X的字符是5×7点阵,中文点阵肯 ...

容量不是问题,用128的芯片,引脚封装一样的,用不着做全字库,200个字的12x12的点阵字库足够了。UI和显示函数肯定要全部改,工作量肯定会很大,如果有志同道合的一起做,我愿意出点力


作者: ye781205    时间: 2013-12-23 12:36
起子 发表于 2013-12-23 10:47
这个很难。
一是容量限制,不知道能放下字库不;
二是字符显示问题,ER9X的字符是5×7点阵,中文点阵肯 ...

容量不是问题,可以用128的芯片,引脚和封装都一样。
不必做全字库,200字的12x12点阵字库足够了。
UI和显示函数要全改,工作量会很大,如果有志同道合的一起做,我愿意出点力。


作者: 起子    时间: 2013-12-23 16:38
标题: RE: 打算改装2801PRO为开源控,结果第一步就遇到问题了,求高人指点
ye781205 发表于 2013-12-23 12:36
容量不是问题,可以用128的芯片,引脚和封装都一样。
不必做全字库,200字的12x12点阵字库足够了。
UI和 ...

能专心研究的不多啊。
我还在解决2801的矩阵按键响应问题,估计再学一年不知道能不能把er9x的原理全看懂了。
有能力搞中文的估计看e文都没啥问题吧,可能没搞中文的动力

作者: 铜河    时间: 2013-12-25 08:42
起子 发表于 2013-12-4 12:34
目前进编程模式没问题了,正在学习AVR单片机知识。
因为原本禁用ISP接口了(针脚被显示接口用了),而且程 ...

不需要禁用ISP,ISP对IO口没有影响。只有JATG接口才对IO口有影响。

作者: 铜河    时间: 2013-12-25 08:44
起子 发表于 2013-12-23 10:47
这个很难。
一是容量限制,不知道能放下字库不;
二是字符显示问题,ER9X的字符是5×7点阵,中文点阵肯 ...

如果只做控上常用的字,占不了多少空间。


作者: 铜河    时间: 2013-12-25 08:46
起子 发表于 2013-12-23 16:38
能专心研究的不多啊。
我还在解决2801的矩阵按键响应问题,估计再学一年不知道能不能把er9x的原理全看懂 ...

按键响应用状态机方式实现最好,速度够快,又不占用太多CPU时间。

作者: 起子    时间: 2013-12-25 12:24
本帖最后由 起子 于 2013-12-25 12:28 编辑
铜河 发表于 2013-12-25 08:42
不需要禁用ISP,ISP对IO口没有影响。只有JATG接口才对IO口有影响。


2801把ISP口拿来当12864屏的数据接口了,如果不禁用的话可以么?没试验,反正我现在用JTAG,也挺方便的,还可以仿真调试.


作者: 起子    时间: 2013-12-25 12:26
铜河 发表于 2013-12-25 08:44
如果只做控上常用的字,占不了多少空间。

关键是排版得改,以前12864可以显示8行E文,换中文的话可能只有4-6行,每行的字符数也不一样,工作量应该不小.


作者: 起子    时间: 2013-12-25 12:32
铜河 发表于 2013-12-25 08:46
按键响应用状态机方式实现最好,速度够快,又不占用太多CPU时间。

刚学习AVR,不太懂,状态机方式讲讲?
现在是10ms定时中断扫描.
现在已经解决了纽子开关\摇杆\微调开关和按键的响应以及电池电压检测.
目前在学习EEPROM的使用,2801是用普通IO口模拟ISP方式外接了一片16K的93C86A的EEPROM.


作者: 铜河    时间: 2013-12-25 13:53
起子 发表于 2013-12-25 12:32
刚学习AVR,不太懂,状态机方式讲讲?
现在是10ms定时中断扫描.
现在已经解决了纽子开关\摇杆\微调开关和按 ...

M64自带的EEPROM不够用么?

作者: 起子    时间: 2013-12-25 14:04
铜河 发表于 2013-12-25 13:53
M64自带的EEPROM不够用么?

因为要改的2801PRO自带了一片外接的16K的EEPROM,还是想办法物尽其用吧。

作者: giantwjt    时间: 2013-12-25 15:16
有勇气,但以鲁主目前的状态想弄出来估计需要3年时间

作者: 起子    时间: 2013-12-26 13:48
giantwjt 发表于 2013-12-25 15:16
有勇气,但以鲁主目前的状态想弄出来估计需要3年时间

搞出来的时间没计划,争取1-2年搞出来吧,拿这个当学习单片机的工具了。






欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://wz.5imx.com/) Powered by Discuz! X3.3