这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【digits12】四轴飞行器更新中,超清图片及视频,附飞行器原理细致分析

共16条 2/2 1 2 跳转至
助工
2014-05-17 17:40:10     打赏
11楼

一般在画原理图的时候,都是直接按照JTAG接口的定义,将所有STM32需要的引线都连接到位,进行调试的,下面这个图就是一般调试需要的连接线。

 

但是对小四轴就不能这样了,空间太小,放不下20口的JTAG

4轴上只引出了4条线来进行swd调试,不过4条线已经足够下载程序了。

4条线分别是

 

3.3V

GND

SWDIO

SWCLK

 

按照JTAG电路,缩减一下,找一块面包板,将3.3VGNDSWDIOSWCLK连接到面包板上,然后另一端连接到JTAG,此外在找210K的电阻,将SWDIO上拉到VCC,将SWDCLK下拉到地,这样下载线就搭建好了。


下载方法可以用keil上的Load,不过如果要下载没有源程序的烈火固件就不行了。

可以用下面的方法下载烈火固件

 

打开JFlashARM,如图


然后单击File-New Project,新建一个项目



选择Option->Project Setting(Alt + F7),弹出Project Setting对话框



切换到CPU选项卡



然后点击Device,在下拉列表中找到我们的芯片STM32F103C8



然后在切换到Target Interface



看到那个下拉框,选择swd调试模式,其他的都保留默认即可。



单击确定,完成Project Setting


然后在打开飞控板的电源。

找到Target->Connect,这样JLINK就与飞控板连接上了。

 

 

连接成功!


Log框里提示一些信息,表示当前的连接状态,连接成功之后会提示Connected successfully信息,楼主先失败了一次,连接线接触不良。


左侧会显示出芯片的一些信息,如图,显示出芯片ID0x3BA00477STM32F103C8存储区Flash大小64K



单击File->Open data file,找到要下载的hex文件并打开



最后一步,单击Target->Program&Verify(F6)

这样程序就下载到STM32中去了






助工
2014-05-17 17:48:11     打赏
12楼

上面这一段是之前写的,后来在试的时候jlink和飞控板连接只需要4根杜邦线直接连接即可,不需要面包板、10k电阻之类的东西。另外注意的是这样的连接有时候信号不稳定,不可以将线缠绕着连接到飞控板上(有人说要像非屏蔽双绞线那样交叉连接到飞控板上,实际使用时不行,它们会自相干扰,不缠绕即可),此外连接杜邦线线不要绕过电机。

用jlink的时候可能会多次失败,多试几次,杜邦线选择短一些的信号较好


高工
2014-05-17 17:51:05     打赏
13楼

楼主好像不会用“超级链接”是嘛。

拍出来的图片为啥会两个颜色,相信你找到原因了吧,是什么呢?

焊接过程很详细,赞!!!


助工
2014-05-17 17:59:58     打赏
14楼
摸了一段时间,找到手机里面有个色度选项,调成中等之后,就恢复正常了。 之前一直是低色度,就偏移了,不过偏移拍得也很酷的,可以把蓝色板子伪装成绿色板子

高工
2014-05-17 20:39:08     打赏
15楼
是啊,很神奇的图片,不是我手里有红色的烈火,真的会被骗到

菜鸟
2016-07-24 12:32:38     打赏
16楼
学习中,谢谢分享

共16条 2/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]