- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
USBISP制做和使用过程记录
首先确认你的板线路正确!如果你没把板焊好,下面的工作还是暂缓吧!
找个ISP下载线(双龙的也将就了吧)
把要做的下载器连接上电脑,把板上的J1,J2,J3全部插上短路块,(为了不用外加电
源,就先把用USB线把你的电脑和下载器连接起来,用USB供电)
熔丝配置(以双龙下载为例):
点配置熔丝
点确定返回就行了
回主窗口后直接点编程就可以了。其实这时候你的USBISP下载器已经完成了
把你的USB线拔下再插上,你的电脑会告诉你找到新硬件,并且有一个指
示灯会亮(如果没有的话,那你就要检查你的板有没有问题或是以上步骤有没有出错了)
接下来给你的新硬件安装驱动程序!
驱动文件在”驱动”目录里面
Select“Next”
Select“Next”
选择你下载的文件夹里的那个”驱动”文件夹就行了
然后Next
“Finish”!
好了驱动也装完了,接下来就可以用它来向你的其它目标板下载程序。
把你的双龙下载线的那个10PIN线拔过来用,一端插下载器的10PIN插座,一端插
目标板就行了.
打开那个下载来的上位机软件吧打开那个下载来的上位机软件吧
上面是默认的Mega16的配置(内部8MHz时钟),基本上这样就行了,要做什么其它
配置,自已去看数据手册!(1是选中编程该位,0就不说了)
重要说明:
三个短路块的问题
在制做下载器的时候这三个短路块J1,J2,J3都要插上,但在连接目标板的时候一定注意
如果你的目标板上已经有电源了,那一定要拔掉J1(建议在目标板上另
加电源,拔掉J1)如果目标板上没有电源,那不拔J1目标板可以从USB取电。
J2无关紧要,拔不拔都没关系,
J3是影响下载速度的。拔掉的话就是以硬件SPI高速下载,不拔就是软件模拟SPI低速
下载。根据你的目标板时钟速度来定,一般用高速下载了,除非你的目标板上是用的Atiny
或者AT90之类的MCU或者你的MCU一定要工作在低速下。
下载速度更改
如果原始文件中SPI速度太快,至使下载有时不稳定
下面就介绍如何更改原代码来更改硬件SPI传输速度,可以试试,然后编译一下
用winavr自带的ProgrammersNotepad打开打开
找到下面这一段:
voidspiHWenable(){
/*enableSPI,master,375kHzSCK*/
SPCR=(1SPE)|(1MSTR)|(1SPR1);
SPSR=(1SPI2X);
}
这就是375KHz的下载速度
要改为187.5KHz的话,就是下面这样
voidspiHWenable(){
/*enableSPI,master,375kHzSCK*/
SPCR=(1SPE)|(1MSTR)|(1SPR1)|(1SPR0);
SPSR=(1SPI2X);
}
就行了,其实就是更改SPI的系统分频因子。
在下载的文件里那个main.HEX文件是没有改过的。
要改就按上面那样改了重新编译就行了,要改就按上面那样改了重新编译就行了,里面的makefile
不用做任何更改,直接编译就行了(这里面都是原始文件。可供更改或重新编译)。
文档评论(0)