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

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

打算改装2801PRO为开源控,结果第一步就遇到问题了,求高人指点

[复制链接]
跳转到指定楼层
楼主
发表于 2013-11-19 22:09 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
打算改装2801PRO为开源控,因为2801PRO和ER9X都是用的ATMEGA64A的单片机,显示屏也都是12864的,再就是2801PRO和DEVO10的射频模块是一样的,所以理论上,2801PRO可以变成ER9X和DEVO10的合体。
前几天一直在测绘2801PRO的各个外围开关、接口等,前天基本测绘完毕,做了些准备资料就开工了,我的打算是先测试各个开关的响应,再慢慢消化ER9X,改到适合2801,然后将DEVO10的射频部分移植过来。

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

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



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

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

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

32
发表于 2013-12-25 15:16 | 只看该作者
有勇气,但以鲁主目前的状态想弄出来估计需要3年时间
31
 楼主| 发表于 2013-12-25 14:04 | 只看该作者
铜河 发表于 2013-12-25 13:53
M64自带的EEPROM不够用么?

因为要改的2801PRO自带了一片外接的16K的EEPROM,还是想办法物尽其用吧。
30
发表于 2013-12-25 13:53 | 只看该作者
起子 发表于 2013-12-25 12:32
刚学习AVR,不太懂,状态机方式讲讲?
现在是10ms定时中断扫描.
现在已经解决了纽子开关\摇杆\微调开关和按 ...

M64自带的EEPROM不够用么?
29
 楼主| 发表于 2013-12-25 12:32 | 只看该作者
铜河 发表于 2013-12-25 08:46
按键响应用状态机方式实现最好,速度够快,又不占用太多CPU时间。

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

28
 楼主| 发表于 2013-12-25 12:26 | 只看该作者
铜河 发表于 2013-12-25 08:44
如果只做控上常用的字,占不了多少空间。

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

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


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

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

按键响应用状态机方式实现最好,速度够快,又不占用太多CPU时间。
25
发表于 2013-12-25 08:44 | 只看该作者
起子 发表于 2013-12-23 10:47
这个很难。
一是容量限制,不知道能放下字库不;
二是字符显示问题,ER9X的字符是5×7点阵,中文点阵肯 ...

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

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

不需要禁用ISP,ISP对IO口没有影响。只有JATG接口才对IO口有影响。
23
 楼主| 发表于 2013-12-23 16:38 | 只看该作者

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

ye781205 发表于 2013-12-23 12:36
容量不是问题,可以用128的芯片,引脚和封装都一样。
不必做全字库,200字的12x12点阵字库足够了。
UI和 ...

能专心研究的不多啊。
我还在解决2801的矩阵按键响应问题,估计再学一年不知道能不能把er9x的原理全看懂了。
有能力搞中文的估计看e文都没啥问题吧,可能没搞中文的动力
22
发表于 2013-12-23 12:36 | 只看该作者
起子 发表于 2013-12-23 10:47
这个很难。
一是容量限制,不知道能放下字库不;
二是字符显示问题,ER9X的字符是5×7点阵,中文点阵肯 ...

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

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

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

20
 楼主| 发表于 2013-12-23 10:47 | 只看该作者
ye781205 发表于 2013-12-22 23:53
为什么没有人把er9x源程序加字库改成中文呢

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

19
发表于 2013-12-22 23:53 | 只看该作者
为什么没有人把er9x源程序加字库改成中文呢
18
发表于 2013-12-17 20:11 | 只看该作者
顶帖是一种美德
17
发表于 2013-12-15 08:11 | 只看该作者
呵呵 ~那看来想要成功刷er9x你工作量要很大了,要改电路 或是程序代码了
16
 楼主| 发表于 2013-12-14 23:42 | 只看该作者
hljwkwgy 发表于 2013-12-14 21:27
处理器和ER9X的一样 电路是否一样呀?  如电路不一样刷机后不会正常运行的。要仔细了解一下在动手

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

15
发表于 2013-12-14 21:27 | 只看该作者
处理器和ER9X的一样 电路是否一样呀?  如电路不一样刷机后不会正常运行的。要仔细了解一下在动手
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

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

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