芯源CW32 MCU论坛
https://bbs.21ic.com/iclist-1116-1.html
*阅读说明:以下仅简要总结摘录,详细笔记内容、源码附件、资料等请戳原链接查看。

单片机启动&库函数构成
https://bbs.21ic.com/icview-3320096-1-1.html
本章为CW32F030C8T6时钟的参考资料,面向初学者。
单片机启动并不是从main函数开始执行的,而是从启动文件规定的函数开始执行的。
大部分单片机都会上电自动配置时钟保证单片机能够正常工作。
寄存器和库函数通过地址这个东西联系在一起,库函数本质就是在操作寄存器。
看手册配置时钟树
https://bbs.21ic.com/icview-3374620-1-1.html
本章针对CW32F030C8T6的时钟树进行详细解析,续第一章启动文件的相关讲解。
内核外设-滴答定时器
https://bbs.21ic.com/icview-3374626-1-1.html
前两节讲解了单片机启动到时钟树配置的内容,到此为止,单片机已经能开发别的功能并使用了,但这里我插入一个笔者个人觉得很重要的章节来介绍一个内核外设——滴答定时器(System Tick)。
通用异步收发器—发送篇
https://bbs.21ic.com/icview-3374640-1-1.html
本章介绍CW32通用异步收发器的使用。
通用异步收发器—中断接收篇
https://bbs.21ic.com/icview-3374660-1-1.html
上回说到单片机的Uart发送,我们编写了一个发送函数循环发送固定的字符串,这回我们讲Uart的中断接收功能。
通用定时器——输出比较
https://bbs.21ic.com/icview-3374780-1-1.html
本章以CW32通用定时器为例介绍单片机定时器的用法。
IIC接口-主机发送
https://bbs.21ic.com/icview-3383132-1-1.html
本章将介绍CW32的IIC接口,并最终点亮一块OLED屏幕,如果你对如何编写各种模块的驱动代码束手无策,那本系列教程的IIC章节或许能让你受益匪浅。
IIC接口-OLED驱动
https://bbs.21ic.com/icview-3383134-1-1.html
这一章就以市面上常见的IIC接口模块——OLED屏为例教学一下IIC接口的驱动怎么写。
模数转换器
https://bbs.21ic.com/icview-3383136-1-1.html
本章为大家带来模数转换器(ADC)的使用教学,按照惯例,我们先来说一下模数转换器本身。

点击“阅读原文”查看汇总帖