TA的每日心情 | 开心 2016-8-4 10:56 |
|---|
签到天数: 242 天 连续签到: 1 天 [LV.8]以坛为家I
翰林
- 积分
- 10503
|
之前写了软件的贴子,现在就应该写硬件了.写程序没有仿真器怎么能行呢,所以的弄一个.
因为在网上申请到一块STM32F051Disconvery看到上边有个stm32103的仿真器,对硬件一无所知的我,猜想不是可以用来仿真野火的板子呢.直觉告诉我应该是可以的
其使用说明如下:
![]() ![]()
野火的板子说明如下:
但是, 写软件的我,电线,端子,烙铁,万用表,示波器统统的没有.只好找同事要.可是公司里又没有野火板子上的PH2.0的插头,只好只压三个借来仅有的三个端子,只把中间的那根线套上个热缩管,凑合凑合了.另外一头的杜邦头(之前都不知那个黑头叫什么名字),幸亏同事有几个,就帮助给压上了.
压解出野火兄写好的例子.找到仿真项,设置好.MDK上也显示出的STLink,心想一定可以了.
如下图.
编译之后点Load但是却蹦出一个这样的框,
SWD:地,IO,Clock这三根线 说明书上的顺序是从上到下.可板子上的顺序是从左到右(起先认为是从右到左的.可以发现最左边的引脚上有个地线的一小块铜.所以我顺序想是不是从左到右的呢).虽然不懂什么是SWD仿真,但就是那三根线,一种情况一种情况的试呗.可怎么都不行.因为家里什么都没有,线通不通不知道,经过一番的插线拔线是不是把板子弄烧了也不知道.就僵在那儿了.
心想,算了(也许是我不会用呢),就买个仿真器吧.花了30块钱,在网上买了一个.经过卖家的指点,把三个调试线插到野火JTAG插头的三个线上,下载,仿真,正常了.事情就算是过了一个小阶段了.
昨天忽然接到XINXIN的提示,我应该发贴了,就想起了仿真的这事.忽然联想到一个印象,好像自制是有关51或是什么其它仿真器的贴子,那上边说下载线不能太长了.就当下狠心(我什么工具都没有,弄坏了咋办啊),把我的下载线剪断,没有烙铁用手拧起来,看看行还是不行就算了.所以就弄成了如下图的样子(那段长线就是被剪下来的).
不过让我感到意外的是:竟然下载仿真成功了.心里格外的高兴.
看来,按着人家的官方的说明做是就是对的.以此记录.
|
|