This project
uses the AT32F425-F8P7 as the main control chip, which is inexpensive and has USB functionality. An 8MHz active crystal oscillator is used onboard; note that it is active to ensure the stability of the debugger system. Other peripherals are limited to a minimum system board, resulting in a simple structure. Soldering
Precautions:
The active four-corner crystal oscillator has a specific orientation; pay close attention during soldering. The project references the open-source AT32F425 downloader from FanHuaCloud; you can download the project's program files directly from that user's Gitee link or directly using the hex file. The pinout is universal. In addition, if you want to save costs further, you can also use the internal crystal oscillator version directly. All the above information will be placed in the attachment . Note: The hex file in the attachment is for the external crystal oscillator. Programming instructions: 1. You can choose to open Keil 5, follow the corresponding support package for AT32, and then open the program file. Use another Link to connect to the GND, 3V3, SWDIO, and SWCLK pins for programming. After successful programming, it can be used as a DAPlink. This method is no different from ordinary programming, so no pictures or text descriptions are provided here. 2. Select the AT32 ISP download tool and use the serial port to burn and download hex files. After downloading the ISP tool, you need to install the driver first; simply double-click to install. Then open the ISP tool; the board is not powered on at this point. Find a CH340 serial port programmer and connect 3V3, GND, RX, and TX. Note that TX and RX are reversed. Then, press and hold the BOOT button, connect the power supply, and release it after one or two seconds. In the ISP, select UART. After successful burning, the device can now be used as a DAPlink to download programs to other devices. In Keil5 configuration , click the magic wand , select debug, and then select dap. The link should now communicate normally with the board. If it cannot communicate normally, check if the board is connected or powered on. Note that the download speed is not recommended to exceed 5MHz; too fast a speed may cause download failure. This is not a high-speed USB . In summary, you can now use it normally to burn and debug programs.







