找回密码
 注册
关于网站域名变更的通知
查看: 914|回复: 6
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
各位好。
1 o) c$ \) e  R3 j; |. q       最近设计了一片板子,参考的是APM公司的飞控板,用于小型无人机控制。
9 V5 x6 i; j, ]; p       主mcu是ATMEGA2560,程序是先设置熔丝位,再烧入BOOTLOADER,再通过USB口烧入主程序固件。
; v' h/ i% Q5 a; L1 ~1 @. ?7 k现在烧入程序后发现会有延时启动的问题,随机概率会出现上电有过几秒或者十几秒钟主程序才运行。有时候又很难测试到。
/ a- q7 M% p2 \0 L$ S这种问题造成试飞员的困扰。8 n) Q0 k* c; E) Z5 g: p& U6 Y
      问题现象是:按正常开机上电程序指示灯就会亮,但是出现问题是指示灯有时候要过十几秒钟才亮即延时启动。
. G4 e- P; R* [$ x     做过的测试:现在固件中已经做了个小的测试程序,上电灯就亮,但是还是会测试到延时十几秒钟灯才亮的问题。
; _# K- ^  x  c: K1 O6 E% x, R3 @5 P1 u7 V% m( v/ _% @8 H
     排除的问题:1.通过测试程序排除了MCU周边陀螺仪气压计等传感器的影响。' M# p  w) F& N/ O
                        2.用USB供电也会出现这种问题,排除电源的影响。
" F+ ~  ], E5 r+ m                        3.示波器测试MCU上电复位时间为100MS左右,应该也是正常。加大到400ms也会测试到该问题。
4 v8 Z1 Z2 m% w6 x    想请教各位 的问题:
0 X- V4 t, W8 c" B2 K                        1.如果是MCU上电复位有问题,上电后程序跑飞,板子就死了,应该是不会出现过几秒钟或者十几秒钟启动的问题。
3 a: I3 K* g4 x  e+ d4 Q* y                          是这样的吗??, e5 Y" e8 [8 J- f5 Y6 u
                        2.请问有用过APM板飞控出现这种问题的吗。2 \1 E5 U: C' a9 j7 V
                        3.怀疑是引导程序有BUG,我现在想写一个测试程序,直接烧进去,上电就点灯,不用引导程序和固件的形式。
2 W- [' h" m2 |* X                        4.MCU这种问题各位大神还有其他的解决办法吗??9 F% `: q/ ~- Z3 h' s# R% C6 {5 m

$ [0 G0 \3 r  |% D" p. X+ D& R1 `5 t                           真心感谢。
5 _' w5 q/ m* L
, F4 z7 o  G1 o1 x9 G5 }0 I1 W2 K7 C8 F# t; H4 X3 l: ~( N
# J5 J  I; a* o( _

! J* ]5 R7 e4 ]$ c# g( z6 C+ g
* U( T# b+ c0 Q7 \( r& ^

该用户从未签到

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

该用户从未签到

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

点评

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

评分

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

查看全部评分

该用户从未签到

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

该用户从未签到

5#
 楼主| 发表于 2015-7-30 15:34 | 只看该作者
part99 发表于 2015-7-29 13:01
- o( V( y3 a9 l3 r2 n你写得很详细,不回都不好意思。这个论坛上硬件的比较多,你的问题可能涉及到软件。1,如果复位不成功,MCU ...

" X- E8 V' O6 @. E! g6 o我发的贴终于有人回了,谢谢哥哥。1 a2 ]" w2 z6 j: m4 I# v
头像被屏蔽

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-4 16:44 , Processed in 0.125000 second(s), 24 queries , Gzip On.

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

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

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