发新帖本帖赏金 15.00元(功能说明)我要提问
返回列表
打印
[其他]

【AutoChips MCU评测报告】久违的评测

[复制链接]
867|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
MCU, ps, Chip, AC, AD
本帖最后由 神圣雅诗人 于 2020-7-1 00:17 编辑

感谢合肥杰发科技有限公司的AutoChipsMCU评测活动,之前收到小跑堂发的快递——AC7811-MINI开发板,因为工作太忙,一直没时间写评测,今天忙完事情,挤出时间来写一下!
首先还是老规矩,开箱晒个图,


电源(Power):+5V(内部芯片供电可通过电源选择端子选择 3.3V 或 5V 工作电压)。
SWD:1
CAN:1 组: CAN1,CAN1_TX 和 CAN1_RX 都是来自 IC 的信号,要使用 CAN 功能需要先贴上 CAN 收发器。
UART:1 组:UART2(debug/ISP)
LED:2: 1 电源指示 LED, 1GPIO LED
下载了官方的资料
开发板工具资料请移步至官网下载:
http://www.autochips.com/uploadfiles/2019/07/MINI开发板资料.rar   点击下载


搭建开发环境:软件安装
首先安装了KEIL5,官网地址:https://www.keil.com/download/product/

选择MDK-arm,现在最新的是5.3版本,下载之后从网站下个PJ软件,网址:http://www.armbbs.cn/forum.html?mod=viewthread&tid=95445&fromuid=24133
很简单,打开keil5,点击FILE,先选择License Management,


复制CID,再打开PJ软件粘贴,


按照1-4步骤,最后第五步复制内容到刚才的那里,
添加就完成了,
打开资料,里面有例程、教程和原理图等,
让我们来看看吧

这个教程提供的网址一直在转圈圈,所以我们自己去官网下载吧,直接在keil首页搜索,



第一个就是我们需要下载的,下载即可,

下载后,双击安装即可。
我们看看例程
#include "ac78xx_gpio.h"

#include "ac78xx_debugout.h"

#include "ac78xx.h"



/* makesure n < 16 */

#define PAout(n)   BIT_ADDR(GPIOA_ODR_ADDR, n)

#define PAin(n)    BIT_ADDR(GPIOA_IDR_ADDR, n)



#define PBout(n)   BIT_ADDR(GPIOB_ODR_ADDR, n)

#define PBin(n)    BIT_ADDR(GPIOB_IDR_ADDR, n)



#define PCout(n)   BIT_ADDR(GPIOC_ODR_ADDR, n)

#define PCin(n)    BIT_ADDR(GPIOC_IDR_ADDR, n)



#define PDout(n)   BIT_ADDR(GPIOD_ODR_ADDR, n)

#define PDin(n)    BIT_ADDR(GPIOD_IDR_ADDR, n)



#define PEout(n)   BIT_ADDR(GPIOE_ODR_ADDR, n)

#define PEin(n)    BIT_ADDR(GPIOE_IDR_ADDR, n)



/* gpio bit-band control */

#define LED PAout(0)

/**

* main

*

* @param[in]  none

* [url=home.php?mod=space&uid=266161]@return[/url] none

*

* [url=home.php?mod=space&uid=247401]@brief[/url]  entry

*

*/

int main(void)

{

    InitDebug();    //´òÓ¡³õʼ»¯

    InitDelay();    //ÑÓʱº¯Êý³õʼ»¯

   

    GPIO_SetDir(GPIO_PA0, 1);

    while (1)

    {

        LED = !LED;

        mdelay(500);

    }

}

主函数一个简单的点灯程序,
我想烧写程序,先准备一下debug环境吧

我用的是ST-Link下载的,资料里没介绍,我试了是可以的,使用ST-Link之前要装ST的驱动,这里我也提供一下,下载安装即可,
http://www.armbbs.cn/icview-26101-1-1.html"left">ST-Link设备插到电脑上,检查设备管理器中是否有STM32STLink,

接下来让我们见证奇迹的时刻,
点击编译,再点击LOAD下载,

在输出窗口看到如下信息就是烧写成功了,我调整了延时,这样能区别出厂程序,能够明显看到程序是真的烧写进去了。

从编译速度上与STM32没啥区别,都很快,如果代码量大应该会明显一点,后续有时间我再分享后续的拓展开发,今天已经不早了,最后还是感谢合肥杰发科技有限公司的大力赞助。
  

使用特权

评论回复

打赏榜单

ssysr 打赏了 5.00 元 2021-02-22

ssysr 打赏了 10.00 元 2021-02-22

相关帖子

沙发
marginer| | 2020-7-1 10:51 | 只看该作者
顺带贡献了key

使用特权

评论回复
发新帖 本帖赏金 15.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

397

帖子

1

粉丝