当前位置:   article > 正文

AGM AG32VF407VGT6(248M主频MCU + 内置2KLE CPLD)开发入门文档

ag32vf407

AGM AG32VF407VGT6(248M主频MCU + 内置2KLE CPLD)开发入门文档

第一章:器件特性概述

产品概述:
AGM32系列32位微控制器旨在为MCU用户提供新的自由度和丰富的兼容外设以及兼容的引脚和功能。AG32VF407产品系列提供卓越的品质、稳定性和非凡的价格价值。

产品特征:

最大CPU速度为248 MHz
从Flash 执行零等待
SRAM 128KB, FLASH 1MB
支持浮点
1个CAN2.0, 5个UART, 2个I2C;
2个基本定时器,5个高级定时器
支持SDIO、以太网MAC
支持USB FS+OTG
看门狗
3个12位、最高3M SPS ADC(17通道)、2个DAC
2x比较器
RTC, SPI

器件的内部架构如下:
芯片架构
芯片的供电设计:
在这里插入图片描述
器件资源参考表:
芯片内部资源

AG32VF407的最高主频可以达到248MHz, 内置USB, 以太网等通信接口。价格只有STM32F407的一半。
并且内置了FPGA/CPLD, 逻辑资源达2KLE,非常适合MCU+FPGA的应用,一方面可以满足对并发数据采集或者输出的需求,另外一方面还提供了一个RISC-V内核的高性能MCU,可以作为主控和人机交互。
海振远科技提供的AG32 MCU开发板,将MCU的外设都已经引出,MCU与FPGA资源都可以充分发挥。

AG32VF407的MCU可以和内部的FPGA通过AHB总线通信,通信效率高,速率快,布线简单。

1.AG32 MCU内置的FLASH是 0等待;
2. MCU与FPGA逻辑通信,相应例程可以参考analog_ip.v, ahb2apb.v, SDK下examples/analog/logic
3. AG32 MCU支持DMA;
4. AG32 MCU,除了MCU功能,用户也可以用里面的FPGA来实现74HC164, 138的功能,或者其他需要用FPGA逻辑实现的功能,比如高速数据采集,电机控制等。

AG32 MCU与同级别的MCU可以实现PIN TO PIN兼容:
在这里插入图片描述
在这里插入图片描述
为了前期开发方便,用户可以采用AGM AG32 MCU开发板设计或者评估。
在这里插入图片描述
AG32VF407——STM32F407降价50%,内置2KLE CPLD。用户可以只做MCU使用,也可以只做CPLD,也可以MCU + CPLD一起用。管脚兼容STM32F407,替换简单,你值得拥有。 相关技术信息或者样品,可以咨询海振远科技获取。

第二章:搭建AG32 MCU开发环境

AGM AG32的开发,需要先构建好开发环境。初次使用时, 请按照以下几个步骤来搭建环境:

  1. 下载安装软件和 SDK:

  2. 安装 VSCODE(开发中的 IDE);

  3. 安装 python;

  4. Vscode 中配置 SDK 环境;

  5. 编译 demo 样例程序;

    一、 下载安装软件和 SDK:
    进入下载链接的百度网盘后, 可以看到以下工具列表,分别下载红框标的三部分: VSCODE、 python、 pio(这部分 SDK 请选择最新版本);

二、 安装 VSCODE:
安装(右键“以管理员身份运行”)
勾选【我同意此协议】, 点击【下一步】
勾选【添加到 PATH(重启后生效)】, 点击【下一步】
继续【安装】
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装完后自动运行 VSCODE, 界面如上。
VSCODE 安装完成。

三、 安装 python:

安装(右键“以管理员身份运行”)

  1. 勾选【 Add Python 3.10 to PATH】
  2. 选择【 Customize installation】 进入下一步;
    在这里插入图片描述
    在 terminal 出现后, 输入编译命令【pio run –e dev -v】, 回车;下图有报错信息,是因为字符有错误导致,更正为英文输入半角字符:
    输入编译命令【pio run -e dev -v】, 回车;
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    未完,待续。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/119765
推荐阅读