推断Maixduino板子右上角,这颗芯片是三轴数字加速计MSA300(猜测的)
/* Maixduino系列实验(3) 项目之二:测试板载三轴数字加速计MSA300 */ #include <MSA300.h> #include <Wire.h> // 这是将创建的字符串的长度 // 包含减号和小数点 const signed char formattedStringLength = 11; // 待打印的异常点后的位数 const unsigned char numVarsAfterDecimal = 6; acc_t data; MSA300 msa; static char outstr[formattedStringLength]; char * formatValue(float value) { dtostrf(value, formattedStringLength, numVarsAfterDecimal, outstr); return outstr; } void setup() { Serial.begin(9600); Wire.begin(); msa.begin(); } void loop() { data = msa.getAcceleration(); Serial.printf("Xa:%s ", formatValue(data.x)); Serial.printf("Ya:%s ", formatValue(data.y)); Serial.printf("Za:%s", formatValue(data.z)); Serial.println(); delay(1000); }`
二种可能:
一是只有示例,Maixduino板上没有MSA300硬件
二是有硬件,但设置接口有误,没有信号输入
解决:
以官方提供的电路和资料来看! 应该是没有 MSA300 这一个元件! 提供那一个库,应该是可以提供使用者自行购买兼容(Arduino) 模块回来使用
这篇文档以 SIPEED MaixDuino 的使用为示例说明,并且大部分内容通用于 K210 系列开发板,可供购入 K210 系列顾客参考使用。
本文从芯片架构,到开发板选型,再到软件开发环境的搭建介绍了关于K210的基础ABC,这块KPU其实有很多有意思的应用,我会在后面的文章中进行更多介绍,包括SDK中各个模块的使用方式,以及如何将自己的AI模型部署到K210上面去运行。
勘智K210采用RISC-V处理器架构,具备视听一体、自主IP核与可编程能力强三大特点,支持机器视觉与机器听觉多模态识别,可广泛应用于智能家居、智能园区、智能能耗和智能农业等场景。
MaixCube 是基于Sipeed M1n 模块(主控:Kendryte K210)开发的一款集学习开发和商用一体的人脸识别产品。
MaixPy 是将 Micropython 移植到 K210 的一个项目,不但支持 MCU 常规操作, 还集成了硬件加速的 AI 机器视觉和麦克风阵列相关的算法。