CMVBlock K210 扩展板是 Makerobo K210 套件中的实验承载平台,它把 CanMV K210 主板的 GPIO、电源、按键、LED、蜂鸣器、传感器接口和面包板集中在一起,降低了直接接线的复杂度。
直接在 CanMV K210 主板上连接模块,需要频繁确认引脚、电压和 GND。扩展板的作用不是改变 K210 的能力,而是把常用接口整理成更适合教学实验和项目调试的硬件平台。
文章目录
- 理论基础
- 硬件设施
- 软件代码
- 扩展应用
- 总结
理论基础
实验原理
CMVBlock K210 扩展板本质上是 CanMV K210 主板的接口扩展平台。K210 主板负责运行 MicroPython 程序,扩展板负责把 GPIO、电源和常用外设接口引出,让 LED、蜂鸣器、按键、传感器、显示模块和通信模块可以更方便地接入实验系统。
从硬件编程角度看,扩展板不会替代 K210 芯片,也不会自动完成程序控制。程序依然运行在 CanMV K210 主板中,GPIO、PWM、I2C、SPI、UART 等功能仍然需要在代码中完成初始化。扩展板主要解决的是“线怎么接、模块插在哪里、电源从哪里取、GND 是否共地”这些实验工程问题。
使用扩展板时,需要先理解三类连接关系。电源连接负责让模块正常工作,信号连接负责传递输入输出状态,通信连接负责完成 I2C、SPI、UART 等数据交换。大多数基础模块至少包含 VCC、GND 和信号引脚,缺少任意一类连接都可能导致实验没有现象。
K210 硬件编程还需要关注 FPIOA 引脚映射。扩展板上看到的是物理接口,代码中使用的是软件功能。某个接口要作为 GPIO、PWM、UART 或 I2C 使用时,需要先确认接口连接到哪个 K210 IO,再在程序中完成映射和初始化。
硬件设施
实验所需硬件
本