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

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

MWC飞控上电不启动了,还能不能救回来?

查看数: 3066 | 评论数: 27 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-7-24 01:52

正文摘要:

本帖最后由 xeogras 于 2015-7-24 02:07 编辑 正常情况下加电后,蓝led常亮,然后箭头下方的红led会闪几下然后熄灭表示自检通过。 今天上电红led不亮了。。。连电脑,config也读不出东西,ftdi上面rx亮tx不亮 ...

回复

xeogras 发表于 2015-8-15 22:58
QuickBoy 发表于 2015-8-15 03:16
换了芯片?~?~?

换了

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

QuickBoy 发表于 2015-8-15 03:16

换了芯片?~?~?

xeogras 发表于 2015-8-11 23:12
修好了!
xeogras 发表于 2015-7-30 22:19
QuickBoy 发表于 2015-7-27 04:58
怕就怕浪涌........

QFP的芯片要先焊上去再写bootloader,然而mwc的bootloader还不知道怎么写用什么写。。。
QuickBoy 发表于 2015-7-27 04:58

怕就怕浪涌........

xeogras 发表于 2015-7-25 15:38
QuickBoy 发表于 2015-7-25 15:18
单片机Reset针脚都是“热启动”按钮,不会对芯片内程序有任何影响的。

一般手机、路由器按住Reset恢复 ...

测了下,3.24V
QuickBoy 发表于 2015-7-25 15:18
xeogras 发表于 2015-7-25 14:46
盗一张图,飞控读写用的是最左边6pin那个口,不是uart

单片机Reset针脚都是“热启动”按钮,不会对芯片内程序有任何影响的。

一般手机、路由器按住Reset恢复出厂设置也是因为他内部单片机有一段程序写成这样的。

还有飞控到电调,接收机到飞控之间走的肯定都是PWM方式的。只有飞控到上位机(电脑调试程序)才是走UART接口协议的。

我看你现在也不用纠结芯片什么借口FTDI上什么接口了,按你的描述芯片应该是烧了,想办法换颗芯片吧。完了再去检查检查你修过那个电调.......电调控制针脚一样可以输出大于7V的电压来烧毁芯片的。

xeogras 发表于 2015-7-25 14:16
QuickBoy 发表于 2015-7-25 03:29
如此说来你的芯片应该是烧了~~~~~而且估计罪魁祸首就是那个电调。然后........芯片是可以单独换的。但是 ...

关于电调,接飞控只有地线和信号线,没有vcc的

xeogras 发表于 2015-7-25 14:14
QuickBoy 发表于 2015-7-25 03:32
关于Reset针脚是否肯当普通针脚作GPIO控制,我只能说我听说过国外大神用ATMEL GCC编程平台似乎干过类似的 ...

我是说reset脚能不能让芯片回复出厂设置?就像路由器的reset那样

xeogras 发表于 2015-7-25 14:12
本帖最后由 xeogras 于 2015-7-25 14:43 编辑
DoubleOSeven 发表于 2015-7-25 10:12
其实你懂单片机编程的话,很容判断芯片是否是坏的,单独点亮一个led就可以了。。。下载一个串口调试小助手 ...

ftdi好的,短接tx和rx试过
然后,现在程序刷不进去了。。。试不了



DoubleOSeven 发表于 2015-7-25 10:12
其实你懂单片机编程的话,很容判断芯片是否是坏的,单独点亮一个led就可以了。。。下载一个串口调试小助手,看看能不能打印什么出来。。。或者你直接短路tx和rx看看是不是ftdi出现了问题。或者。。。。直接换个得了。。。。。
DoubleOSeven 发表于 2015-7-25 10:08
QuickBoy 发表于 2015-7-25 03:29
如此说来你的芯片应该是烧了~~~~~而且估计罪魁祸首就是那个电调。然后........芯片是可以单独换的。但是 ...

qfp封装焊起来简单的伙计,跟dip差不多。估计你没找到窍门

QuickBoy 发表于 2015-7-25 03:36
PS:我看了电路图,ftdi的tx和rx是直连30和31pin的,如果这都不能读应该是芯片坏了吧?


我之前没看清楚这句话。FTDI无法和芯片进行通信原因有很多种,芯片里没有程序或者程序里没有关于Serial功能的应用当然UART(RX,TX接口所使用的协议名称)就没有任何信号输出,所以不能就此判断芯片是否损坏。
QuickBoy 发表于 2015-7-25 03:32
xeogras 发表于 2015-7-25 01:33
29pin貌似是reset,这个pin能用起来吗?

关于Reset针脚是否肯当普通针脚作GPIO控制,我只能说我听说过国外大神用ATMEL GCC编程平台似乎干过类似的事情。
Arduino编程平台里没有任何这方面的设计。也没有听说过有人用Arduino编程平台干过这样的事情。
而且话说回来.......几十个针脚,难不成还会差这么一个针脚?干嘛去打它的主意?

QuickBoy 发表于 2015-7-25 03:29
xeogras 发表于 2015-7-25 01:31
回答你的提问:
1、之前有个电调烧了,昨天修好后,先校准的油门,一切正常再接上去的,然后飞电调通电 ...

如此说来你的芯片应该是烧了~~~~~而且估计罪魁祸首就是那个电调。然后........芯片是可以单独换的。但是如果是DIP封装的换起来应该很方便的。但是328P AU的(应该是叫QFP封装)密针脚小芯片~~虽说不少操作过的人说起来似乎也不难,但是我自己是目前为止还没有信心去做这件事情(焊接技术方面的信心)。然后如果愿意更换ATMEGA 320p AU去电子市场里买买应该也就而三四十块钱一块吧,换上了烧个Arduino的Bootloader就和原来一样了。
另外~~~虽然我没有做过严谨的试验验证这个问题。但是根据我烧了N块芯片的经验。这个芯片只有在受到>7V的电压接通之后才会被击穿烧毁。而且还不是绝对的。我有的芯片12V电源直接连接到芯片某一针脚也只烧毁了这个单独的针脚,其他针脚还能正常工作,程序也可以正常刷入。当然也有直接全芯片烧毁的情况。
反正有一点可以肯定:5V电源无论连接任何一个针脚都不可能导致芯片产生什么物理损害。(哪怕直接去链接GND那也只是在芯片之前形成一个“短路”不会对芯片有什么伤害)也就是说FTDI上的引脚引出的5V信号线无论接到芯片的任何针脚都不可能损坏芯片,当然哪怕是接RESET也不会。而且Arduino官方电路图里面本来RESET针脚就是要接上拉电阻然后连接到5V的。

xeogras 发表于 2015-7-25 01:33
QuickBoy 发表于 2015-7-24 17:33
你之前干过什么了?!?!
ATMEGA芯片上电一瞬间pin13会闪烁一下的。
我不知道MWC PIN13有没有外接LED, ...

29pin貌似是reset,这个pin能用起来吗?

xeogras 发表于 2015-7-25 01:31
QuickBoy 发表于 2015-7-24 17:33
你之前干过什么了?!?!
ATMEGA芯片上电一瞬间pin13会闪烁一下的。
我不知道MWC PIN13有没有外接LED, ...

回答你的提问:
1、之前有个电调烧了,昨天修好后,先校准的油门,一切正常再接上去的,然后飞电调通电就发现红色led不亮。

2、13pin有led,就是上面说的正常加电会闪的红led,现在加电不亮了。
3、如果mega328p芯片坏了,换芯片可行不?新芯片比新电调便宜多了,而且也能折腾一下加深对这片飞控板的理解。。

PS:我看了电路图,ftdi的tx和rx是直连30和31pin的,如果这都不能读应该是芯片坏了吧?





QuickBoy 发表于 2015-7-24 17:36
看了你的照片没看到PIN13引脚在哪里,反正你先要找出来~~~哪怕要用ISCP刷会Arduino的Bootloader也是要用到13号引脚的~~~~
关闭

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

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