搜索
返回列表 发新帖本帖赏金 15.00元(功能说明)我要提问

[其他] 【AutoChips MCU评测报告】久违的评测

[复制链接]
249|1
 楼主 | 2020-6-30 23:52 | 显示全部楼层 |阅读模式
IO, AD, ps, ip
本帖最后由 神圣雅诗人 于 2020-7-1 00:17 编辑

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

电源(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   点击下载
2.png

搭建开发环境:软件安装
首先安装了KEIL5,官网地址:https://www.keil.com/download/product/
3.png
选择MDK-arm,现在最新的是5.3版本,下载之后从网站下个PJ软件,网址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=95445&fromuid=24133
很简单,打开keil5,点击FILE,先选择License Management,
4.png
5.png
复制CID,再打开PJ软件粘贴,
6.png

按照1-4步骤,最后第五步复制内容到刚才的那里,
添加就完成了,
7.png
打开资料,里面有例程、教程和原理图等,
让我们来看看吧
8.png
这个教程提供的网址一直在转圈圈,所以我们自己去官网下载吧,直接在keil首页搜索,
9.png
10.png


第一个就是我们需要下载的,下载即可,
11.png
下载后,双击安装即可。
我们看看例程
  1. #include "ac78xx_gpio.h"

  2. #include "ac78xx_debugout.h"

  3. #include "ac78xx.h"



  4. /* makesure n < 16 */

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

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



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

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



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

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



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

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



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

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



  15. /* gpio bit-band control */

  16. #define LED PAout(0)

  17. /**

  18. * main

  19. *

  20. * @param[in]  none

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

  22. *

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

  24. *

  25. */

  26. int main(void)

  27. {

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

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

  30.    

  31.     GPIO_SetDir(GPIO_PA0, 1);

  32.     while (1)

  33.     {

  34.         LED = !LED;

  35.         mdelay(500);

  36.     }

  37. }
复制代码

主函数一个简单的点灯程序,
我想烧写程序,先准备一下debug环境吧
12.png
我用的是ST-Link下载的,资料里没介绍,我试了是可以的,使用ST-Link之前要装ST的驱动,这里我也提供一下,下载安装即可,
http://www.armbbs.cn/icview-26101-1-1.html"left">ST-Link设备插到电脑上,检查设备管理器中是否有STM32STLink,
13.png
接下来让我们见证奇迹的时刻,
点击编译,再点击LOAD下载,
14.png
在输出窗口看到如下信息就是烧写成功了,我调整了延时,这样能区别出厂程序,能够明显看到程序是真的烧写进去了。
15.png
从编译速度上与STM32没啥区别,都很快,如果代码量大应该会明显一点,后续有时间我再分享后续的拓展开发,今天已经不早了,最后还是感谢合肥杰发科技有限公司的大力赞助。
  

使用特权

评论回复

打赏榜单

ssysr 打赏了 5.00 元 2021-02-22

ssysr 打赏了 10.00 元 2021-02-22

| 2020-7-1 10:51 | 显示全部楼层
顺带贡献了key

使用特权

评论回复
扫描二维码,随时随地手机跟帖
返回列表 发新帖 本帖赏金 15.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表