背景
在我入门之处,曾经请教过老师,请教过学长,看过很多帖子,大家给了各有各的方法,折腾了很久才初窥门径,所以,在这里提供一个我认为比较比较容易上手的入门步骤,如下
- 先会使用它
- 弄懂原理
- 照着原理可以做一个
我力求把每个点都写的简单通俗,但是能力有限,还希望大家如有什么问题,能够发邮件([email protected])给我,让我改进以便让以后的人更容易理解。
我相信国产芯片会越来越好,所以,芯片选择我都会采用国产芯片,例如本文芯片GD32F103。同时希望用这种方法能促进国产芯片的发展。
如果有国产芯片公司需要人为其编写驱动,丰富自己的例库,也可以发邮件([email protected])给我,我很愿意帮忙的。
对了,我写的所有文档和代码都可以随便转发,包括拿去牟利,只是希望能够把我的邮箱留下,方便有问题人可以联系到我,谢谢。
具体内容
每个例子都从使用、原理、设计等角度设计,如下:
实战1__编程规范
实战2__如何创建一个Keil工程
实战3__点亮LED灯
实战4__调试模块设计
实战5__状态机
实战6__串口读写
实战7__中断
实战8__DMA
实战9__ADC
实战10__I2C
实战11__SPI & FLASH
实战12__定时器
实战13__PWM
实战14__RTC
实战15__时钟树
实战16__备份域
实战17__复位&电源控制
实战18__低功耗
实战19__看门狗
实战20__Boot综合实验
实战21__编写一个OS