找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 456|回复: 6
打印 上一主题 下一主题

ATMEGA2560-1 6AU MCU上电会延时启动的问题请教

[复制链接]

20

主题

69

帖子

611

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
611
跳转到指定楼层
1#
发表于 2015-7-21 19:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
各位好。
6 L" F) N2 Y/ K; Y$ A1 x& B; E: C       最近设计了一片板子,参考的是APM公司的飞控板,用于小型无人机控制。6 X: m: W; L. |, S" C6 y
       主MCU是ATMEGA2560,程序是先设置熔丝位,再烧入BOOTLOADER,再通过USB口烧入主程序固件。
: }+ o/ b  e$ ~1 ]7 |现在烧入程序后发现会有延时启动的问题,随机概率会出现上电有过几秒或者十几秒钟主程序才运行。有时候又很难测试到。0 T3 c8 c, H; K/ O0 o1 [4 j& h5 _
这种问题造成试飞员的困扰。) `+ \' ?% ]. z! Y# V- I
      问题现象是:按正常开机上电程序指示灯就会亮,但是出现问题是指示灯有时候要过十几秒钟才亮即延时启动。
/ `- v* [" ?5 Y+ x     做过的测试:现在固件中已经做了个小的测试程序,上电灯就亮,但是还是会测试到延时十几秒钟灯才亮的问题。
7 D- l- o8 Y% i* E4 ?/ |* R* r  m) ?0 ~* Y% L: \5 w) C
     排除的问题:1.通过测试程序排除了MCU周边陀螺仪气压计等传感器的影响。; z% Y  Q4 Q0 m# o- H
                        2.用USB供电也会出现这种问题,排除电源的影响。
2 f5 {: R) z0 F                        3.示波器测试MCU上电复位时间为100MS左右,应该也是正常。加大到400ms也会测试到该问题。6 g: t; ]0 X$ z: y! Z! p
    想请教各位 的问题:
6 L1 o( ~/ T7 s) y$ D- v$ u                        1.如果是MCU上电复位有问题,上电后程序跑飞,板子就死了,应该是不会出现过几秒钟或者十几秒钟启动的问题。
1 b% T3 X* j: K2 F0 r& e                          是这样的吗??
$ l) V' K  ?+ ]" B" F- M                        2.请问有用过APM板飞控出现这种问题的吗。' g0 U0 g. `7 o, J
                        3.怀疑是引导程序有BUG,我现在想写一个测试程序,直接烧进去,上电就点灯,不用引导程序和固件的形式。
1 Y! K8 ^- I" l                        4.MCU这种问题各位大神还有其他的解决办法吗??0 y5 q2 ~% D$ |9 [) w0 k; e. u  u  `
7 d, z3 ^) T+ L- A
                           真心感谢。- e+ Y9 x1 [2 y1 C' a3 D

( w6 j5 O  z) e/ }9 x
1 T7 ]. b- W1 e' t$ H; r& ]* A# @, m( x5 z9 z  E* J

, ?! a1 M( q+ |( G3 S2 o! K* {
3 Q( a+ U1 P4 D3 `
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

20

主题

69

帖子

611

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
611
2#
 楼主| 发表于 2015-7-22 14:14 | 只看该作者
没有一个人回,好伤心

10

主题

838

帖子

4907

积分

五级会员(50)

Rank: 5

积分
4907
3#
发表于 2015-7-29 13:01 | 只看该作者
你写得很详细,不回都不好意思。这个论坛上硬件的比较多,你的问题可能涉及到软件。1,如果复位不成功,MCU会死掉,你已经排除了;2,我没做过;3,最好写个越简单越好的程序验证你的怀疑;4,写信给爱特妹儿啊,去他网站open ticket,写得客气一点,按你的水平,一定能把问题说清楚!

点评

我发的贴终于有人回了,谢谢哥哥。  详情 回复 发表于 2015-7-30 15:34

评分

参与人数 1威望 +2 收起 理由
gx177 + 2 谢谢哥哥参与,问题正在解决中,估计是BOOT.

查看全部评分

10

主题

838

帖子

4907

积分

五级会员(50)

Rank: 5

积分
4907
4#
发表于 2015-7-29 13:05 | 只看该作者
爱他妹儿的MCU很简单,估计是你的boot loader指针用的不对,我不是软件专家,所以你即使贴出来我也无法指出什么地方不对。不过,这MCU有JTAG,你可以单步跟踪程序,对吧?

20

主题

69

帖子

611

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
611
5#
 楼主| 发表于 2015-7-30 15:34 | 只看该作者
part99 发表于 2015-7-29 13:01; J) h8 t! `6 v& w( e
你写得很详细,不回都不好意思。这个论坛上硬件的比较多,你的问题可能涉及到软件。1,如果复位不成功,MCU ...
% c/ i- ^% v$ k6 G! B+ v+ N3 M
我发的贴终于有人回了,谢谢哥哥。
/ m/ R2 l+ S4 R/ Q" l
头像被屏蔽

0

主题

12

帖子

7

积分

禁止发言

积分
7
6#
发表于 2015-7-31 21:19 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

1

帖子

5

积分

初级新手(9)

Rank: 1

积分
5
7#
发表于 2015-8-11 14:50 | 只看该作者
你好,你的问题解决了吗。解决了能分享下吗,多谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-15 17:00 , Processed in 0.062841 second(s), 36 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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