桂林理工大学 机控学院 自动化07-2班 周少雄 摘要:USBISP虽小,但涉及的内容较多,例如USB协议、底层
硬件设计、驱动程序、AVR编程等;其成本较低,硬件简单,应用较广泛。
关键词:Atmega8、M8、USB、USBISP、USBASP 正文:
原理图(如下图):
USBISP中采用USB-b(公型)接口,这样在实际生活中就可以即插即用,比较方便;USB接口1、4管脚用于给M8供电,2、3管脚用于数据的传输。D1、D2为3.6稳压管,提供稳定的电压,便于计算机识别硬件,如果电压不稳定,计算机会无法识别硬件。
M8中采用12M的无源晶振,晶振提供的频率比较稳定,考虑到成本、加电容的作用及电路的设计,该系统的晶振中没有串联电容,晶振中加电容的作用主要有两个:一、谐振(串联电容,起正谐振作用;并联电容起反谐振作用);二、稳频。LED D11和D12用于指示,下载器正常工作时D11亮,编程时D12会闪烁(不同的颜色的LED的压降不一样,串联电阻时注意其亮度)。M8中SCK、MISO、RESET、MOSI管脚分别和下载口连接,下载口的管脚也可以自己定义,固件时短接块P1、P2连上,可以通过其他下载器经过下载线连接下载口给M8下载固件;下载时,通过下载线将下载器和目标板连接上,给芯片下程序。
电路板焊接完后,给M8固件(可以通过AT下载器给M8下载固件)。
驱动的安装:
驱动安装是在window7中进行,操作过程如下:P1、P2短接,
M8未插入下载器中,将下载器插入PC的接口中;
拔下下载器,将下载有固件的M8插入下载器中,取下P1、P2后,再插入PC时显示成功安装驱动;
驱动成功装完后,下载器连接目标板后,就可以给其他芯片下载程序,可下载的芯片主要有:AT89S51、AT89S52、AT86RF401、AT90CAN32、AT90CAN64、 AT90CAN128、AT90PWM2、AT90PWM3、
AT90S1200、AT90S2313、AT90S2323、AT90S2343、AT90S4414、AT90S4433、AT90S4443、AT90S8515、AT90S8535、AT90USB1286、AT90USB1287、ATmega8、ATmega16、ATmega32、ATmega48、ATmega64、ATmega128、ATmega161、ATmega162、ATmega163、ATmega164、ATmega165、ATmega168、ATmega169、ATmega323、ATmega324、ATmega325、ATmega329、ATmega406、ATmega640、ATmega644、ATmega645、ATmega649、ATmega1280、ATmega1281、ATmega2560、ATmega2561、ATmega3250、ATmega3290、ATmega6450、ATmega6490、ATmega8515、ATmega8535、ATtiny11、ATtiny12、ATtiny13、ATtiny15、ATtiny22、ATtiny24、ATtiny25、ATtiny26、ATtiny28、ATtiny44、ATtiny45、ATtiny84、ATtiny85、ATtiny261、ATtiny461、ATtiny861、ATtiny2313、AT24C01、AT24C02、AT24C04、AT24C08、AT24C16、AT24C32、AT24C64、AT24C128、AT24C256、AT24C512、AT24C2048、AT89S2051、AT89S4051、AT89LP213、AT89LP214、AT89LP216、AT89S8253等。
去掉空片检查和校验FLASH时,下载加快。
因篇幅问题不能全部显示,请点此查看更多更全内容