找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

[复制链接]

20

主题

69

帖子

611

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
各位好。9 [" t1 Q4 `! @) _9 R. V
       最近设计了一片板子,参考的是APM公司的飞控板,用于小型无人机控制。
1 m, ~( z; d% d5 o6 u7 q  U7 V& n       主MCU是ATMEGA2560,程序是先设置熔丝位,再烧入BOOTLOADER,再通过USB口烧入主程序固件。
; ~0 x3 \7 {2 f$ d" p' D现在烧入程序后发现会有延时启动的问题,随机概率会出现上电有过几秒或者十几秒钟主程序才运行。有时候又很难测试到。
9 c$ \, u' @! S8 p$ ]这种问题造成试飞员的困扰。2 z& I7 c- Y) q) y! k% f/ e
      问题现象是:按正常开机上电程序指示灯就会亮,但是出现问题是指示灯有时候要过十几秒钟才亮即延时启动。3 M  ~* ]( z" X( S- {9 a5 E
     做过的测试:现在固件中已经做了个小的测试程序,上电灯就亮,但是还是会测试到延时十几秒钟灯才亮的问题。0 y. z! {& l$ g
1 D* t6 s) L  s; h  y& I
     排除的问题:1.通过测试程序排除了MCU周边陀螺仪气压计等传感器的影响。
$ u5 C+ z4 G% q                        2.用USB供电也会出现这种问题,排除电源的影响。0 ]6 H, B! Q/ r/ l. v: Q8 Z
                        3.示波器测试MCU上电复位时间为100MS左右,应该也是正常。加大到400ms也会测试到该问题。' l( Z  e: b" R5 u; U, M5 R
    想请教各位 的问题:0 B" w7 _- a2 H1 U2 v% P# @
                        1.如果是MCU上电复位有问题,上电后程序跑飞,板子就死了,应该是不会出现过几秒钟或者十几秒钟启动的问题。% F* D# y4 f, c9 B7 J& ?
                          是这样的吗??
. C* ^. J6 S4 W6 m                        2.请问有用过APM板飞控出现这种问题的吗。
( f# @' e* D( ]  G0 K                        3.怀疑是引导程序有BUG,我现在想写一个测试程序,直接烧进去,上电就点灯,不用引导程序和固件的形式。
; G  G5 x$ r! l9 d+ d# z( j" C6 M7 U5 @                        4.MCU这种问题各位大神还有其他的解决办法吗??# q8 c. i3 L& P# I5 \  C9 Q4 @

1 D+ p1 c  c9 T* o) U                           真心感谢。2 c/ E  ?5 {) p( }. i
) {$ s4 d8 i5 P, c% q1 `* r7 L' }

6 X# Y' m, M" I$ b" e  B2 N
0 Z( E. q# K' B: x, ^; j, Q2 k! X* C. U4 N7 \

" G- {' Z3 H! z5 f2 t
分享到:  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& o/ |0 J- J+ ]6 T2 R& n8 Q
你写得很详细,不回都不好意思。这个论坛上硬件的比较多,你的问题可能涉及到软件。1,如果复位不成功,MCU ...
+ G' ?0 t+ t% g  j* d" @* d7 U
我发的贴终于有人回了,谢谢哥哥。
+ |: d  C# z1 h; D- |" Y
头像被屏蔽

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, 2025-2-1 06:05 , Processed in 0.061157 second(s), 36 queries , Gzip On.

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

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

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