ALPHA 8F328P默认已经烧录了BootLoader,可以直接通过USB口烧录程序。如果直接使用芯片而不是使用成品的ALPHA 8F328P开发板,我们该怎么给芯片烧录程序呢?
电路部分我们就不做太多介绍,8F328P的外围电路非常简单,只需要VCC与GND之间接一颗≥4.7uF的电容即可。
LGT SWDICE mkII Pro可以直接使用Atmel的烧录器驱动,但是因为Atmel的驱动与avrdude的兼容性问题,无法配合IDE使用,所以我们需要使用第三方的libusbk来驱动LGT SWDICE mkII Pro。这样才能配合IDE正常工作。
如果使用LGT SWDICE mkII Pro的其他驱动,导致配合OCROBOT IDE无法正常使用,这个是正常现象,只要换回libusbk驱动后即可恢复正常。
进行下面的步骤前,在Windows系统中,我们首先需要把SWDICE mkII Pro通过USB线连接计算机,在“设备管理器”中,确认该设备没有安装任何设备,属于未识别状态。
目前我们使用的是SWDICE mkII Pro V1.0。
左侧的Mini USB接口用于连接计算机。下部的拨码开关,我们需要切换到SICE工作模式。
右侧的10P插座,我们需要把烧录的VDD、GND、SWC、SWD、RST与芯片的VDD、GND、SWC、SWD、RST对接。