[活动专区] 【AutoChips MCU评测报告】+MINI小板跑起来

[复制链接]
803|6
 楼主| dami 发表于 2020-6-6 21:01 | 显示全部楼层 |阅读模式
ps, Chip, MCU, ni, AC
本帖最后由 dami 于 2020-6-6 21:01 编辑

【AutoChips MCU评测报告】+MINI小板跑起来 微信图片_20200606204941.jpg
1,准备资料:
活动贴上有个测试小软件,这个很好。不要改到就能跑。 MINI开发板资料.rar (3.03 MB, 下载次数: 3)
AutoChips.AC781x_DFP.1.0.8.pack
AutoChips.AC781x_DFP.1.0.8.rar (9.28 MB, 下载次数: 0)
有了这两个就可以跑了。不过还有一些也可以到AutoChips 下。
AutoGenStudioSetup1.2.0.exe 能自动产生代码 。哈哈。点赞一下!!!
develop_tool_demo
develop_tool_demo.rar (4.12 MB, 下载次数: 0)
ac781xmodulessample20190902
ac781xmodulessample20190902.rar (3.1 MB, 下载次数: 0)
AC781x范例代码.rar (1.22 MB, 下载次数: 5)
手册:
AC781x参考手册概要.pdf (921.66 KB, 下载次数: 0) ATC_AC781x_Datasheet_CH.pdf (939.28 KB, 下载次数: 0) ATC_AC781x_HardwareDesignGuide_CH.pdf (647.87 KB, 下载次数: 0) ATC_AC781x_ReferenceManual_CH.pdf (4.9 MB, 下载次数: 4) ATC-LINK用户手册.pdf (1.25 MB, 下载次数: 0)
2,连接好调试器到调试口
  5根线:SWDIO 3.3V SWCLK GND  RST
4.PNG 微信图片_20200606204925.jpg
3,debug 口连接一个TTL-UART的东东到电脑可以查看自己printf的数据。(可以连,不连也无所谓)
5.PNG 微信图片_20200606204848.jpg
连接RX,TX ,GND就可以了。 微信图片_20200606204907.jpg

4,运行MDK,打开一个例子,这个时候顺便把AutoChips.AC781x_DFP.1.0.8.pack装了。
     用STLINK 或JLINK什么的连接板子。设置好调试器。
6.PNG

5,编译程序,运行程序
7.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.     printf("this pragram test led flash!!!\r\n");
  31.     GPIO_SetDir(GPIO_PA0, 1);
  32.     while (1)
  33.     {
  34.         LED = !LED;
  35.                           printf("led1  toggle!!!\r\n");
  36.         mdelay(500);
  37.                           
  38.     }

7,运行结果:终于跑起来了!!! 3.PNG






marginer 发表于 2020-6-8 19:46 | 显示全部楼层
keaibukelian 发表于 2020-7-7 13:58 | 显示全部楼层
非常感谢楼主分享
labasi 发表于 2020-7-7 13:58 | 显示全部楼层
板子真是不错
paotangsan 发表于 2020-7-7 13:59 | 显示全部楼层
资料很齐全啊
renzheshengui 发表于 2020-7-7 13:59 | 显示全部楼层
感谢分享代码
wakayi 发表于 2020-7-7 14:00 | 显示全部楼层
楼主辛苦了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

66

主题

1080

帖子

6

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