板子已经收到,果然气味很重。硬件目前有2个小意见:
1. 所有引出的IO口在排针上都没有标识,搞得还要用万用表量一下对应的pin,不够友好
2. 没有复位按键,有点不方便
目前自己搭建的程序已经可以串口打印(用的串口1,不是官方例程的方式),开始记录使用AC7811的过程。
个人不喜欢MDK的方式(AutoChips官网的例程采用的方式),所以参考ST的StdPeriph_Driver建立工程。
1. 下载DFP,并安装
http://www.autochips.com/uploadfiles/2019/07/AutoChips.AC781x_DFP.1.0.8.rar
2. 新建文件夹StdPeriph_Driver,将DFP文件夹下的驱动文件拷贝到该文件夹。
个人喜欢将c文件和h文件放在一起,也可参考ST的做法分inc和src两个文件夹。
3. 在上一级目录新建一个文件ac78xx_conf.h,将所有的h文件include进来(没有motor.h,感觉不应该放在这里)。
#ifndef __AC78XX_CONF_H__
#define __AC78XX_CONF_H__
#include "ac78xx_acmp.h"
#include "ac78xx_adc.h"
#include "ac78xx_can.h"
#include "ac78xx_crc.h"
#include "ac78xx_ctu.h"
#include "ac78xx_dma.h"
#include "ac78xx_eflash.h"
#include "ac78xx_gpio.h"
#include "ac78xx_i2c.h"
#include "ac78xx_lin.h"
#include "ac78xx_pwdt.h"
#include "ac78xx_pwm.h"
#include "ac78xx_rtc.h"
#include "ac78xx_serialflash.h"
#include "ac78xx_spi.h"
#include "ac78xx_timer.h"
#include "ac78xx_uart.h"
#include "ac78xx_wdg.h"
#endif
4. 拷贝\Keil_v5\ARM\PACK\AutoChips\AC781x_DFP\1.0.8\Device\Source下的文件到自己的工程(文件夹ARM下是startup文件)
5. 拷贝\Keil_v5\ARM\PACK\AutoChips\AC781x_DFP\1.0.8\Device\Include下的文件到自己的工程
6. 将MDK中的include路径改为当前的配置。
|