# MSP432_LearnPath **Repository Path**: mzees/msp432-p4-learning-path ## Basic Information - **Project Name**: MSP432_LearnPath - **Description**: MSP432_LearnPath是一个MSP432学习记录,包含一些日常学习和做项目中用到的一些例程、方案和学习笔记,以便于快速学习和回顾所学到的知识。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2023-10-06 - **Last Updated**: 2023-10-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MSP432_LearnPath
## 🌈简介 MSP432_LearnPath是一个MSP432学习记录,包含一些日常学习和做项目中用到的一些例程、方案和学习笔记,以便于快速学习和回顾所学到的知识。 ## 📣最新进展 * 2023/4/05 定时器 * 2023/4/04 ADC数模转换 * 2023/3/26 串行通信 * 2023/3/25 工程技巧——时间片 * 2023/3/24 SYSTICK定时中断及能源管理 * 2023/3/21 中断优先级管理 * 2023/3/21 微机原理之MSP432——中断 * 2023/3/19 使用库函数来提高开发效率 * 2023/3/13 微机原理之MSP432——GPIO输入 * 2023/3/13 位带操作 * 2023/3/12 微机原理之MSP432——GPIO输出 * 2023/3/12 寄存器与库函数 * 2023/3/12 前置知识讲解 ## 🔥教程 **MSP432入门教程** - [【0】微机原理前置知识](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/0.%E5%BE%AE%E6%9C%BA%E5%8E%9F%E7%90%86%E4%B9%8B%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86.md) - [【1】寄存器与库函数](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/1.%E5%AF%84%E5%AD%98%E5%99%A8%E5%92%8C%E5%BA%93%E5%87%BD%E6%95%B0%E4%BB%8B%E7%BB%8D.md) - [【2】微机原理之MSP432——GPIO输出](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/2.MSP432_GPIO%E8%BE%93%E5%87%BA.md) - [【3】位带操作](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/3.%E4%BD%8D%E5%B8%A6%E6%93%8D%E4%BD%9C.md) - [【4】微机原理之MSP432——GPIO输入](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/4.MSP432_GPIO%E8%BE%93%E5%85%A5.md) - [【5】使用库函数来提高开发效率](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/5.%E4%BD%BF%E7%94%A8%E5%BA%93%E5%87%BD%E6%95%B0%E6%9D%A5%E6%8F%90%E9%AB%98%E5%BC%80%E5%8F%91%E6%95%88%E7%8E%87.md) - [【6】微机原理之MSP432——中断](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/6.MSP432%E4%B8%AD%E6%96%AD.md) - [【7】中断优先级管理](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/7.%E4%B8%AD%E6%96%AD%E4%BC%98%E5%85%88%E7%BA%A7%E7%AE%A1%E7%90%86.md) - [【8】SYSTICK定时中断及能源管理](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/8.%E6%97%B6%E9%92%9F%E6%A0%91%E5%92%8CSYSTICK%E5%AE%9A%E6%97%B6%E4%B8%AD%E6%96%AD%E5%8F%8A%E8%83%BD%E6%BA%90%E7%AE%A1%E7%90%86.md) - [【9】工程技巧——时间片](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/9.%E5%B7%A5%E7%A8%8B%E6%8A%80%E5%B7%A7%E6%97%B6%E9%97%B4%E7%89%87.md) - [【10】串行通信](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/10.%E4%B8%B2%E8%A1%8C%E9%80%9A%E4%BF%A1.md) - [【11】ADC数模转换](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/11.%E6%95%B0%E6%A8%A1%E8%BD%AC%E6%8D%A2.md) - [【12】ADC模块例程讲解](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/12.ADC%E6%A8%A1%E5%9D%97%E4%BE%8B%E7%A8%8B%E8%AE%B2%E8%A7%A3.md) - [【13】看门狗定时器](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/13.%E7%9C%8B%E9%97%A8%E7%8B%97%E5%AE%9A%E6%97%B6%E5%99%A8.md) - [【14】Timer_A定时器](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/14.TimerA.md) - [【15】Timer_32定时器]() - [【16】 PWM脉冲宽度调制](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/16.PWM%E8%84%89%E5%86%B2%E5%AE%BD%E5%BA%A6%E8%B0%83%E5%88%B6.md) - [【17】SPI与OLED](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/17.SPI%E5%92%8COLED.md) - [【18】u8g2图形库的使用](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/18.u8g2%E5%9B%BE%E5%BD%A2%E5%BA%93%E4%BD%BF%E7%94%A8.md) - [【extra01】GPIO输入课堂练习](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/extra01.GPIO%E8%BE%93%E5%85%A5%E8%AF%BE%E5%A0%82%E7%BB%83%E4%B9%A0.md) - [【extra02】PID控制](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/extra02.PID%E6%8E%A7%E5%88%B6.md) - [【extra03】有限元状态机(FSM)](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/docs/0.%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/extra03.%E7%8A%B6%E6%80%81%E6%9C%BA%E7%BC%96%E7%A8%8B.md) ## 🧩例程 本项目例程均在“[*m-RNA*](https://space.bilibili.com/41224928) ”的空工程上进行编写 本项目例程均为KEIL工程 * [空工程(正点原子风格)](https://gitee.com/ineverlose/msp432-p4-learning-path/tree/master/Example/00_RNA_Empty(traditional)) * [LED2彩灯循环](https://gitee.com/ineverlose/msp432-p4-learning-path/tree/master/Example/01_FLOSE_LED) * [LED1闪灯——位带操作](https://gitee.com/ineverlose/msp432-p4-learning-path/tree/master/Example/02_FLOSE_BIT-Band) * [Button1控制LED1亮灭](https://gitee.com/ineverlose/msp432-p4-learning-path/tree/master/Example/03_FLOSE_Buttons) * [库函数闪灯LED1](https://gitee.com/ineverlose/msp432-p4-learning-path/tree/master/Example/04_FLOSE_API_Blink) * [库函数Button1控制LED1亮灭](https://gitee.com/ineverlose/msp432-p4-learning-path/tree/master/Example/05_FLOSE_API_Buttons) * [按键中断控制LED1亮灭](https://gitee.com/ineverlose/msp432-p4-learning-path/tree/master/Example/06_FLOSE_EXTI_LED) * [当P1.1和P2.4的抢占优先级一样时](https://gitee.com/ineverlose/msp432-p4-learning-path/tree/master/Example/07_FLOSE_NVIC_PRIORITY) * [利用SYSTICK定时器中断实现LED闪烁 ](https://gitee.com/ineverlose/msp432-p4-learning-path/tree/master/Example/09_FLOSE_SYSTICK) * [时间片实战](https://gitee.com/ineverlose/msp432-p4-learning-path/tree/master/Example/10_FLOSE_TimeClap) * [UART通信](https://gitee.com/ineverlose/msp432-p4-learning-path/tree/master/Example/11_FLOSE_UART) * [ADC数模转换](https://gitee.com/ineverlose/msp432-p4-learning-path/tree/master/Example/12_FLOSE_ADC) * [WDT看门狗定时器](https://gitee.com/ineverlose/msp432-p4-learning-path/tree/master/Example/13_FLOSE_WDT) * [Timer_A定时器](https://gitee.com/ineverlose/msp432-p4-learning-path/tree/master/Example/14_FLOSE_TIMERA) * [OLED显示](https://gitee.com/ineverlose/msp432-p4-learning-path/tree/master/Example/16_FLOSE_SPI_OLED) ## 🔑FAQ ## 💎 致谢名单 * 感谢B站UP主“[*m-RNA*](https://space.bilibili.com/41224928) ”msp432系列视频教程 * 感谢“*嘉立创*”的[梁山派系列教程](https://www.bilibili.com/video/BV1Re4y1v7os/?share_source=copy_web&vd_source=4ee7262585fd8c76ac279a555c7b3054) ## 📝许可证书 本项目的发布受[Apache 2.0 license](https://gitee.com/ineverlose/msp432-p4-learning-path/blob/master/LICENSE)许可认证。