MAX78000FTHR 板卡入门

news/2024/11/15 15:38:11/

MAX78000FTHR为快速开发平台,帮助工程师利用MAX78000 Arm® Cortex® M4F处理器快速实施超低功耗、人工智能(AI)方案,器件集成卷积神经网络加速器。评估板包括MAX20303 PMIC,用于电池和电源管理。评估板规格为0.9in x 2.6in、双排连接器,兼容Adafruit Feather Wing外设扩展板。评估板包括各种外设,例如CMOS VGA图像传感器、数字麦克风、低功耗立体声音频CODEC、1MB QSPI SRAM、micro SD存储卡连接器、RGB指示LED和按键。MAX78000FTHR为概念验证和早期软件开发提供经过功率优化管理的便捷、灵活开发平台,加快产品上市。

人工智能需要极高的计算能力,MAX78000 旨在提供以超低功耗执行神经网络的能力:集成的基于硬件的卷积神经网络 (CNN) 加速器可以执行 AI 推理(使用预训练的模型)在非常低的能量水平。这使人工智能接近(甚至:进入!)物联网世界。

 硬件框架图

 芯片主要框架图

 外设资源列表

 管脚图

 

原理图

 

 

 注意事项

 摄像头上面的保护膜要在使用前去掉

上手操作

1.更新MAX32625PICO ("PICO") debug adapter  程序,方便解决最近的bug

GitHub - MaximIntegratedMicros/max32625pico-firmware-images: DAPLink firmware images for MAX325PICO board

 无梯子也可从此处下载

https://download.csdn.net/download/xinshuwei/86564523

1.1 micro usb 先插入  type A

1.2 按住SW5 如下图,然后 type a 端插入PC 上电,直到红灯亮起,

松开 

 

1.3 然后系统盘内会虚拟出一个优盘,然后把上面的 bootloader 程序拖进u 盘中,

 完成传输后,优盘会变成如下图

Eclipse 编程开发

https://download.csdn.net/download/xinshuwei/86564955

这里可以下载到编程集成开发环境,当然也可以使用vocde 进行开发

一步步安装即可

 按下图创建程序

选择存储路径及工程名,按下图进行选择

 

 也可以用安装SDK的example 进行学习,这里以GPIO 工程进行介绍

 使用import 导入已存在工程,然后选择example放置的路径,然后导入

 上面选择GPIO工程

工程默认使用的BOARD_EVKIT_V1 GPIO 定义,我们这里需要用BOARD_FTHR_REVA 

所以GPIO 按下方进行修改

/***** Definitions *****/
#if  0
#define MXC_GPIO_PORT_IN MXC_GPIO2
#define MXC_GPIO_PIN_IN  MXC_GPIO_PIN_6#define MXC_GPIO_PORT_OUT MXC_GPIO0
#define MXC_GPIO_PIN_OUT  MXC_GPIO_PIN_2#define MXC_GPIO_PORT_INTERRUPT_IN MXC_GPIO2
#define MXC_GPIO_PIN_INTERRUPT_IN  MXC_GPIO_PIN_7#define MXC_GPIO_PORT_INTERRUPT_STATUS MXC_GPIO0
#define MXC_GPIO_PIN_INTERRUPT_STATUS  MXC_GPIO_PIN_3#else
#define MXC_GPIO_PORT_IN MXC_GPIO1
#define MXC_GPIO_PIN_IN  MXC_GPIO_PIN_7#define MXC_GPIO_PORT_OUT MXC_GPIO2
#define MXC_GPIO_PIN_OUT  MXC_GPIO_PIN_0#define MXC_GPIO_PORT_INTERRUPT_IN MXC_GPIO0
#define MXC_GPIO_PIN_INTERRUPT_IN  MXC_GPIO_PIN_2#define MXC_GPIO_PORT_INTERRUPT_STATUS MXC_GPIO0
#define MXC_GPIO_PIN_INTERRUPT_STATUS  MXC_GPIO_PIN_9
#endif

此例程的效果是  中断方式检测P0_2 的button1 输入,然后更改P2_0 红色灯的状态

/***** Functions *****/
void gpio_isr(void* cbdata)
{mxc_gpio_cfg_t* cfg = cbdata;MXC_GPIO_OutToggle(cfg->port, cfg->mask);
}

 中断函数更新状态

主循环读取状态然后设置LED 状态

    while (1) {/* Read state of the input pin. */if (MXC_GPIO_InGet(gpio_in.port, gpio_in.mask)) {/* Input pin was high, set the output pin. */MXC_GPIO_OutSet(gpio_out.port, gpio_out.mask);} else {/* Input pin was low, clear the output pin. */MXC_GPIO_OutClr(gpio_out.port, gpio_out.mask);}}


http://www.ppmy.cn/news/114270.html

相关文章

宋维刚老师词霸天下38000词汇思维导图使用指南

写在前面 0、查看所有的思维导图点这里 查看38000词汇词根统计点这里 1、思维导图手工制作,量太大了,可能有些小失误(比如:①单词位置放得不合理;②笔记不太对;),自己调整下哈。 2、…

2022-01-18 Caffe+Window11+Visual Studio 2015+Python3.5 CPU+GPU 配置详细教程

2022-01-18 CaffeWindow11Visual Studio 2015Python3.5 CPUGPU 配置教程 文章目录 前言1、开篇背景 一、资源准备二、配置过程-雷区1.CPU模式2.GPU模式 总结 前言 1、开篇背景 文章作者,一个热衷于C的业余程序员,心心念念大半年,想搞一台性…

办公游戏本降低风扇转速

今天遇见一个问题: 鄙人自己是一个游戏本 , i7 7850, 内存为32G,两个SSD,日常办公的时候性能肯定够用。 但是:在开机自检的时候、在打开一些大文件的时候风扇狂转,自己很尴尬…… 后来看了一下&#xff0c…

FM2接口FM2+接口主板能装的最高的CPU是什么

[桌面CPU天梯图排名]-提供2019年最新版本台式机CPU性能排行榜 以上天梯图链接可以了解amd跟英特尔cpu的排名 FM2接口 例如:蓝宝石 PW-F2A55M-VA(AMD A58)这块主板能装的最高级的U是什么 1. 该主板是FM2接口的,最高支持速龙II x4 760K和A10-6800K&am…

【汇正财经】电力现货市场政策发布,虚拟电厂建设有望提速

▍事件:国家能源局发布电力现货市场文件,提出推动虚拟电厂参与市场交易,国家能源局综合司发布《电力现货市场基本规则(征求意见稿)》和《电力现货市场监管办法(征求意见稿)》。文件明确了电力现…

7805发热怎样解决?

这样,首先了解7805发热的原因,是因为7805是线性电源芯片,它的输入电压Ui和输出电压5V之间的压差U这部分能量是通过散热来解决的,所以我们有两种方法来解决发热问题。 1、减小压差U。 可以通过输入端加水泥电阻5~10欧2W来降低780…

车载计算机模块,【荐】DIY车载电脑续:开模自制电路板(含DAC和7850)V2.0测试成功...

更新:2015年3月31日,经过懈努力,2.0版测试成功,期间经历诸多波折。原车音响面板开关无损移植,音响部分按键灯也随电脑启动而亮了,虽然电路有点问题需要跳线,但个人还是比较满意。目前已卖出块成品板,期待车友作业。至于老三板子,视新三反应再定是否开发…

功率放大器TDA7851L

TDA7851L是一种突破性的MOSFET技术,AB级音频功率放大器,采用flexiWatt25封装,专为大功率汽车收音机设计。 完全互补的P通道/N通道输出结构允许轨对轨输出电压摆动,结合高输出电流和最小饱和损耗,在汽车无线电领域设置了…