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中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)