单片机USB接口供电与下载程序功能求教

单片机USB接口供电与下载程序功能求教,第1张

USB接口有四根线,为VCC、D+、D-、GND

VCC为+5V电源,GND为地线,单纯供电的蠢桐话5V单片机只接这两根线就够了

D+和D-是USB协议的通信线,下载程序的数据靠这两根线传输。由于USB采用差分信号传输,和TTL电平不匹配,带拿坦所以USB下载线不能直接给单片机的RxD和TxD连接,需要用芯片转换电平,一般便宜的用PL2303的串口电平转换板即可

PL2303没有直插封装,只有贴片封装,所以不是很利于敏举DIY。建议楼主直接去网上买一个成品转换板,不超过15块钱,然后装上PL2303芯片的驱动就可以下载了

驱动安装成功后不仅可以下载程序,还可以通过串口助手让单片机和计算机进行通信

usbasp和usbisp,功能一样,硬件一样,下载口的端口定义也是一样的。不同的只是枝裂软件。如果你会给它们刷程序,可以把usbasp变成usbisp,也可以把usbisp变成usbasp。就跟Firefox浏览器和chrome浏览器一样,都是浏览器,都能上网,但是却没有任何瓜葛。

至于你说的接口样子,想必就是接口定义吧。avr下载程序口,标准定义了两钟,一个是10pin的,另外一个是6pin的,握携网上有图,我这不说了。如果是非标准的话,那就随你搞了,像我,喜欢把它弄成一个排针,更方便接插。

jtag接口也能用于刷程序,但更重要的是,他用段搭伏于仿真,可以查看程序运行时的实时状态。

jtag接口定义网上也有,也不多说了。

地球上谁知道?肯定是首先制造这USBISP的德国人知道。

那个mega8单片机工作频率12MHz,是模拟USB总线和计算机通租辩信的,就是说这mega8单片机是一个USB从设备,和计算机上的软件配合,接收要烧写的单片机(比如你用的AT89S51单片机)的程序——即从计算机通过USB传导mega8上先存放——然后 mega8模贺型没拟AT89S51单片机的串行烧写禅纳方法将这些程序写入到AT89S51中。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8265435.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存