国产MCU专栏 第5期: 笙泉 MG32F02A 学习笔记连载,共22篇!
国产MCU专栏 第5期:经验无价,笙泉 MG32F02A 学习笔记连载,共22篇!Megawin(笙泉)单片机论坛*阅读说明:以下应用仅摘录部分笔记内容展示,详细步骤及相关源码、资料等请戳原链接查看。
闲来无事,弄了块笙泉家的M0的板子来玩儿,先来上个图:
[*]笔记提纲:
1、笙泉M0 MG32F02A的硬件和环境搭建2、MG32F02A的GPIO的使用来进行点亮LED的实验3、MG32F02A的TIM00的使用来进行精准延时1ms的实验,初步的使用了一下我们的定时器4、MG32F02A的TIM26进行PWM波形输出5、MG32F02A的UART0进行串口输出6、MG32F02A的UART0通过DMA方式进行串口输出7、MG32F02A的UART0通过DMA方式进行串口接收8、MG32F02A的SPI0通过标准四线制全双工方式进行数据通信9、MG32F02A的SPI0通过DMA进行数据通信10、MG32F02A的中断11、MG32F02A的ADC的使用12、MG32F02A的IWDT的使用13、MG32F02A的SLEEP以及STOP的使用14、MG32F02A的EXIC唤醒的使用15、MG32F02A的BOD唤醒的使用16、MG32F02A的PWM触发ADC的使用17、MG32F02A的PWM互补输出 带死区的使用18、MG32F02A的TM36 输入捕获DMA的使用19、MG32F02A的UART0 SPI的使用20、MG32F02A的IIC主机的使用21、MG32F02A的IIC从机的使用22、MG32F02A特别好用的东西:硬件CRC校验23、利用M0的MG32F02A的SPI、DMA、DAC功能做了一个简易的音频播放程序,音频是WAV格式存进SPI FLASH中,利用DMA读出来到DAC再到喇叭中。
[*]查看详细笔记:【作者:@noctor 】
MG32F02A 学习笔记① 初识笙泉 M0
MG32F02A 学习笔记② GPIO点亮 LED
MG32F02A 学习笔记③ 定时器0 1ms延时
MG32F02A 学习笔记④ 定时器26 PWM 调光
MG32F02A 学习笔记⑤UART0 串口发送
MG32F02A 学习笔记⑥UART0 DMA 串口发送
MG32F02A 学习笔记⑦UART0 DMA 串口接收
MG32F02A 学习笔记⑧ SPI0标准发送与接收
MG32F02A 学习笔记⑨ SPI0DMA标准发送与接收
MG32F02A 学习笔记⑩ 中断控制
MG32F02A 学习笔记⑪ ADC转换
MG32F02A 学习笔记⑫ 看门狗 IWDT
MG32F02A 学习笔记⑬ 低功耗模式
MG32F02A 学习笔记⑭ EXIC唤醒
MG32F02A 学习笔记⑮ BOD唤醒
MG32F02A 学习笔记⑯ PWM触发ADC
MG32F02A 学习笔记⑰ PWM互补输出 带死区
MG32F02A 学习笔记⑱ TM36 输入捕获DMA
MG32F02A 学习笔记⑲ UART0 SPI模式
MG32F02A 学习笔记⑳ IIC主机模式
MG32F02A 学习笔记21IIC从机模式
MG32F02A 学习笔记22 CRC校验
M0案例实训:MG32F02A DAC播放音频
[*]关于MG32F02A 系列(Cortex-M0) :
以ARM Cortex-M0为内核,借着传统8051 MCU 的优异抗干扰能力及极佳的加密性技术开发,内建多变型防死区脉宽调制模块(PWM ),可程式脚位,多工复位资源,快速I/O处理模块及快速型比较器( ACMP ),搭配多组高速周边UART、SPI、I2C、CRC等硬体资源...等,可快速导入及应用于复杂电机控制系统。此外 EMB 传输模块,可支援多种介面显示屏( TFT-LCD ), 可应用于车用 / 教育 / 工控 / 医疗 / ...等中小型显示面板。最高运行速度为48 MHz,Flash及SRAM容量分别为132KB/16KB 及 72KB/8KB 两种,操作电压为1.8 V~5.5 宽电源。
这个好,上等干粮 确实好东西呀~ 顶,好东西 很齐啊,感谢分享。
页:
[1]