# 盘古开发板单片机基础入门学习精华版25例 **Repository Path**: Nameless_Cotrun/pangu_demo ## Basic Information - **Project Name**: 盘古开发板单片机基础入门学习精华版25例 - **Description**: 板子上配备有一颗型号为ICM20608D的加速度计陀螺仪传感器,结合自研AHRS姿态解算算法能为硬件平台提供高精度的IMU数据。同时板子上预留了型号为SPL06的气压计传感器,使得用户可以基于盘古开发板直接去开发无人机相关应用。盘古TI MCU系统板附赠单片机基础入门精华版25例,涵盖竞赛小车、信号处理相关赛题中常用的资源 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 2 - **Created**: 2023-10-17 - **Last Updated**: 2025-11-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 盘古开发板单片机基础入门学习精华版25例 ![输入图片说明](image2.png) ![输入图片说明](image.png) #### 介绍 1、串口0发送与RGB灯驱动 2、基于滴答定时器的精准延时 3、OLED显示屏驱动 4、板载按键输入检测与蜂鸣器驱动 5、定时器中断实现周期任务调度 6、基于ICM20608的加速度计、陀螺仪、温度数据采集 7、磁力计IST8310传感器数据获取 8、ADC采集外部电压 9、US100超声波传感器数据采集 10、TOFSense激光测距传感器数据采集 11、光流传感器数据获取 12、气压计传感器数据获取 13、IMU恒温控制 14、遥控器PPM数据解析(外部中断) 15、系统板16路硬件PWM输出 16、TIVA芯片内置EEPROM读写 17、自主寻迹12路灰度传感器检测 18、利用正交解码资源对编码器数据采集 19、利用外部中断+倍频鉴相电路对编码器数据采集 20、将遥控器PPM信号映射到PWM通道输出实现对舵机的直接驱动控制 21、加速度计陀螺仪简单线性卡尔曼滤波数据处理 22、M8N GPS定位模块数据解析 23、手机蓝牙APP数据交互(数据接收与发送波形显示) 24、姿态解算与无名创新地面站3D显示 25、板载8路通讯串口自收发 ![输入图片说明](image3.png) 1.盘古TI MCU系统板硬件的介绍 为了方便学生在参加电子设计竞赛中去高效率地学习德州仪器公司(TI)系列微控制器用法,解决传统竞赛方案中使用MSP432、TIVA、C2000、MSP430等官方LaunchPad系列开发板在单片机板载资源有限、主频低、尺寸大、接线杂乱等方面的问题。无名创新基于德州仪器TM4C123GH6PZT7这款单片机设计了一款更适合学生单片机入门学习与竞赛二次开发小车/无人机赛题、信号处理赛题的盘古TI MCU系统板。 盘古开发板针对学生在竞赛中涉及的运动控制和信号处理等使用场景,对单片机相关资源做了一定的整合与分配,除去核心板必要的板载2个独立按键、五向按键、蜂鸣器、显示屏、电池电压检测、RGB状态指示灯占用少量非重要的普通GPIO接口,其余所有GPIO口都通过TI MCU系统板上的SH1.25MM 2P/4P/8P接口予以引出,比如8路串口、2路I2C接口、16路硬件PWM口、8路预留IO口、2路正交解码口、1路可编程外部电源输出控制口、4路舵机接口、1路遥控器PPM接口、1路蓝牙模块直插接口等。 板子上配备有一颗型号为ICM20608D的加速度计陀螺仪传感器,结合自研AHRS姿态解算算法能为硬件平台提供高精度的IMU数据。同时板子上预留了型号为SPL06的气压计传感器,使得用户可以基于盘古开发板直接去开发无人机相关应用。盘古TI MCU系统板附赠单片机基础入门精华版25例,涵盖竞赛小车、信号处理相关赛题中常用的资源,