天天看点

AT32F单片机

作者:APPLE频道

视频加载中...

一、前言

  购买到的 AT32F421单片机到了。下面对这款单片机进行测试。测试一下是否能够和ST进行兼容。包括硬件和软件开发是否保持一致?

AT32F单片机

二、电路设计

  设计测试电路板。AT32F421元器件是从嘉立创网站导出的。通过 SWD 端口进行软件下载调试。增加一个 LED 作为工作指示。这个电路板可以测试单片机是否可以进行软件下载,通过 LED以及串口来测试单片机软件是否工作正常。设计单面电路,适合一分钟制版。

AD\Test\2024\April\TestAT32F421G8U7.PcbDoc
AT32F单片机

▲ 图1.2.1 测试电路板PCB

AT32F单片机

▲ 图1.2.2 测试电路板原理图

  一分钟之后获得电路板。电路板制作的非常完美。

AT32F单片机

  焊接电路板,清洗之后进行调试。利用探针夹子将 ST-LINK 接入电路。测试是否能够连接。很遗憾,ST-LINK 无法通过 SWD 接口调试单片机。

AT32F单片机

  重新焊接芯片。再测试ST-LINK读取。这一次居然可以联通了。显示单片机的种类为 F10X 系列。对于 FLASH中的数据,读取的都是 0,这与普通的单片机在FLASH 缺省情况下,读取数据都是 0xff 不同。所以,现在还无法确定是否单片机能够被 编程。

AT32F单片机
AT32F单片机

  直接进行编程会出现问题。下面先对芯片进行全擦除。然后,下载之前的一个测试程序。可以看到整个下载过程没有出现问题。

AT32F单片机

  在 Keil 环境中,可以通过 ST-LINK 完成对单片机的程序下载和调试。在程序下载之后,观察单片机是否运行。很可惜,单片机最终没有能够点亮 LED,也没有通过串口发送任何信息。

AT32F单片机

※总  结 ※

  本文测试了 AT32F421单片机最小系统设计,使用ST-LINK 可以对其进行编程和调试。但是,直接下载原来由CubeMX 产生的F103 单片机程序框架是无法运行的。这说明在软件方面,AT32单片机还无法直接运行 ST 单片机的程序。

AT32F单片机

参考资料

[1]

AT32F421 系列的数据手册: https://www.arterytek.com/download/DS/DS_AT32F421_V2.02_CH.pdf

[2]

AT32F421 系列的技术手册: https://www.arterytek.com/download/RM/RM_AT32F421_CH_V2.03.pdf