📄️ MCU代码包结构介绍
MCU0固件编译/McalCdd/Service/Platform等代码为企业版专有,如有需要,请联系D-Robotics获取支持。
📄️ MCU快速入门指南
范围
📄️ MCU系统说明
编译系统基本说明
📄️ MCU1开发指南
MCU中断号及模块对应关系
📄️ UART使用指南
S100 MCU芯片共有3路Uart,即Uart4~Uart6。其中Uart4作为调试控制台使用(MCU0、MCU1共用调试串口),默认不开启DMA,默认配置如下:
📄️ PWM使用指南
硬件支持
📄️ SPI使用指南
硬件支持
📄️ ADC使用指南
硬件支持
📄️ IPC使用指南
此章节着重说明MCU侧的相关使用说明,更多的IPC的原理和使用可以查阅 IPC模块介绍 章节。
📄️ CAN使用指南
基本概述
📄️ I2C使用指南
S100 MCU芯片提供了标准的I2C 总线,I2C总线控制器通过串行数据线(SDA)和串行时钟(SCL)线在连接到总线的器件间传递信息。每个器件都有一个唯一的地址。I2C子系统的主要功能是实现单片机与外围设备之间的串行通信。它可以驱动mipi子卡、pmic芯片和其他常用的外围设备。
📄️ Eth使用指南
基本概述
🗃️ PORT模块指南
2 个项目
📄️ MCU ramdump功能
目前MCU0/MCU1的Crash信息共享一块内存。MCU0/MCU1同时出现异常的情况下,MCU ramdump功能保存的信息不可用。
📄️ ICU使用指南
ICU模块是基于S100芯片解决方案的一个软件子模块,在整个系统属于基础服务软件。在S100整体设计中,ICU软件主要是对系统内有输入捕获属性的硬件进行软件抽象并统一管理,硬件层IP涉及到PWM和GPIO两个硬件。本文重点介绍GPIO中断的配置和实现。