找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

[复制链接]

20

主题

69

帖子

611

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
各位好。
  O- q2 E9 x  w* c9 X& d& v       最近设计了一片板子,参考的是APM公司的飞控板,用于小型无人机控制。
* |  ?8 S9 C# k       主MCU是ATMEGA2560,程序是先设置熔丝位,再烧入BOOTLOADER,再通过USB口烧入主程序固件。+ A8 Z1 l- y. T/ d
现在烧入程序后发现会有延时启动的问题,随机概率会出现上电有过几秒或者十几秒钟主程序才运行。有时候又很难测试到。7 D- K8 K8 d  ^' K! x
这种问题造成试飞员的困扰。4 a  C% X. l9 l! M8 M0 D+ }+ U4 r
      问题现象是:按正常开机上电程序指示灯就会亮,但是出现问题是指示灯有时候要过十几秒钟才亮即延时启动。
" I  c1 ^* r5 U, W( t0 D     做过的测试:现在固件中已经做了个小的测试程序,上电灯就亮,但是还是会测试到延时十几秒钟灯才亮的问题。
: ]$ \- K% b$ \( U
$ `( I- h9 Z+ \1 I' W' E( U     排除的问题:1.通过测试程序排除了MCU周边陀螺仪气压计等传感器的影响。' Z1 ~0 q, F% \; o
                        2.用USB供电也会出现这种问题,排除电源的影响。
/ I4 h( T/ |! ?! ~                        3.示波器测试MCU上电复位时间为100MS左右,应该也是正常。加大到400ms也会测试到该问题。
0 |  F2 n% E6 w$ E' d. r& T  X    想请教各位 的问题:! ?- W0 G$ E* @
                        1.如果是MCU上电复位有问题,上电后程序跑飞,板子就死了,应该是不会出现过几秒钟或者十几秒钟启动的问题。, R2 Y; y, `0 V& r  E
                          是这样的吗??4 a3 R7 U4 C; V9 ~* I
                        2.请问有用过APM板飞控出现这种问题的吗。
' g4 u" X" x. O; [3 Q- B$ Y1 ]* l                        3.怀疑是引导程序有BUG,我现在想写一个测试程序,直接烧进去,上电就点灯,不用引导程序和固件的形式。+ a8 R- @, H5 u3 j" P/ s/ I) a
                        4.MCU这种问题各位大神还有其他的解决办法吗??8 }: C2 J) z8 j" [6 L. N

+ L& i4 d( X3 b1 y                           真心感谢。
1 T. w! H5 u: P* Z
. o# M6 h6 o9 X7 b" c) _3 C$ _8 p' G8 \+ I5 F, B9 h! M

$ d: I2 @0 M7 o* d+ T: m4 Z+ N- F5 i

( Z6 h# W4 G+ t& f7 d% F& d2 O
分享到:  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  y1 p2 M& y& o$ \
你写得很详细,不回都不好意思。这个论坛上硬件的比较多,你的问题可能涉及到软件。1,如果复位不成功,MCU ...

1 [6 T8 E3 ^: D; C7 Y我发的贴终于有人回了,谢谢哥哥。: }. A$ N6 `! V4 X
头像被屏蔽

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 19:40 , Processed in 0.060634 second(s), 32 queries , Gzip On.

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

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

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