背景

​ 我相信国产芯片会越来越好,所以,芯片选择我都会采用国产芯片,例如本文芯片GD32F103。同时希望用这种方法能促进国产芯片的发展。

​ 如果有国产芯片公司需要人为其编写驱动,丰富自己的例库,也可以发邮件(welcome_sk@126.com)给我,我很愿意帮忙的。

​ 对了,我写的所有文档和代码都可以随便转发,包括拿去牟利,只是希望能够把我的邮箱留下,方便有问题人可以联系到我,谢谢。

​ 在我入门之处,曾经请教过老师,请教过学长,看过很多帖子,大家给了各有各的方法,折腾了很久才初窥门径,所以,在这里提供一个我认为比较比较容易上手的入门步骤,如下

  1. 先会使用它
  2. 弄懂原理
  3. 照着原理可以做一个

我力求把每个点都写的简单通俗,但是能力有限,还希望大家如有什么问题,能够发邮件(welcome_sk@126.com)给我,让我改进以便让以后的人更容易理解。

每个例子都从使用、原理、设计等角度设计,如下:

实战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
更新源码路径:
https://gitee.com/YaFOOD/GD32F103
https://github.com/YaFood/GD32F103

GD32F103实战笔记相关推荐

  1. [转载]秀脱linux实战笔记linux-kernel-3.0.3实战篇

    +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 秀脱linux实战笔记linux-kernel-3.0.3实战片篇: QQ:     6 ...

  2. 机器学习实战笔记(Python实现)-04-Logistic回归

    转自:机器学习实战笔记(Python实现)-04-Logistic回归 转自:简单多元线性回归(梯度下降算法与矩阵法) 转自:人工神经网络(从原理到代码) Step 01 感知器 梯度下降

  3. Unity3D项目实战笔记(10):Unity3D编译IPA的PostEvents–节约时间利器

    最近,SDK支付等接入差不多了,就从Unity3D生成IPA (企业版License), 然,需要手动执行的PostEvents竟然多大10项+, 这些我默默的承受了1周时间,每次约浪费20分钟-额外 ...

  4. 云炬Qtpy5开发与实战笔记 2PyCharm添加QTDesinger扩展并创建第一个.ui文件

    1.配置使用QTDesigner扩展工具 在pycharm的项目配置中配置扩展工具,将QTDesigner加入其中: 2.在pycharm中打开QTDesigner 或者: 此时,我们就可以使用QTD ...

  5. 云炬Qtpy5开发与实战笔记 1开发第一个桌面应用Hello World

    云炬Qtpy5开发与实战笔记 0搭建开发环境(傻瓜式安装) 1.打开 Pycharm,选择 Create New Project,创建一个新项目 2.选择Pure Python表示创建一个纯Pytho ...

  6. mysql颠覆实战笔记(五)--商品系统设计(二):定时更新商品总点击量

    继续回到沈老师的MYSQL颠覆实战,首先回顾下上一节课的内容,请大家会看下上节课写的存储过程. 打开prod_clicklog表, 我们只要把日期(不含时分秒)的部分存在数据库中, 如果同一日期有相同 ...

  7. kaggle实战笔记_1.数据处理

    kaggle实战笔记_1.数据处理 数据处理的重要性比模型更重要 如果正负样本是1:100的话,直接拿去做建模,问题是非常大的,如果其评判标准为accuracy的话,如果把任何一个样本都判定为负样本的 ...

  8. 设置gradle远程仓库_有幸得到Alibaba内部Gradle实战笔记,趁双节来狂补

    Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具.它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的k ...

  9. tshark/wireshark/tcpdump实战笔记(更新中...)

    注意Wireshark表示意义: Source: 发送方IP Destination: 接收方IP Protoco: 协议 Length: 这里显示的物理层(Frame)数据长度,Frame层长度最长 ...

  10. 阿里巴巴中台战略思想与架构实战笔记

    阿里巴巴中台战略思想与架构实战笔记 序言一 序言二 第一部分 引子 第1章 阿⾥巴巴集团中台战略引发的思考 1.1 阿⾥巴巴共享业务事业部的发展史 1.2 企业信息中心发展的症结 "烟囱式& ...

最新文章

  1. java导出为excel文件_java导出数据到excel文件
  2. 对 Thinking in java 4th Edition I/O DirList.java的疑问
  3. 《CCNP ROUTE 300-101学习指南》——2.6节复习题
  4. xpath的数据和节点类型以及XPath中节点匹配的基本方法
  5. ◆[转]瓶子生日密码之2月2日
  6. Scala 学习笔记(2)
  7. [转载]C#异步委托的用法 .
  8. jsf集成spring_Spring JSF集成
  9. Elas Digital:定义一个Token的最简易方法
  10. linux安装水星网卡驱动,centos7.5 安装无线网卡驱动
  11. Files的常用方法都有哪些?
  12. STM8S编译错误unable to allocate space for sections/blocks with a total
  13. visio 中取消 交叉连接线的拱形的方法
  14. 高清视频体验大幅提升,来数数我们应用了哪些新算法
  15. 生吃素食健康驻颜5大注意
  16. linux内核时钟工作原理,需要学习并了解Linux时钟的原理及其应用
  17. 沐曦加入龙蜥社区,聚焦技术创新,繁荣开源生态
  18. signature=cfd49330e04062ab770d7ddb4cfcf23a,Przed pierwszym rozbiorem Polski
  19. python中的networkx库
  20. DataTable的行列转换及多表头HTML表格转Excel

热门文章

  1. kali linux MD5解密,md5文件加密_文件MD5解密/加密方法 MD5在线加密解密
  2. wmv怎么转换成视频mp4,详细步骤
  3. 图像拼接算法总结(一)
  4. 125、什么是核心交换机的链路聚合、冗余、堆叠、热备份
  5. 了解一下DDD领域驱动设计
  6. angularJS与IE8整合简介
  7. 任务管理三部曲 - 模板使用说明(超实用模板下载)
  8. flash builder java_FlashBuilder4 与 Java 的交互调用(blazeds服务端)
  9. java springboot android 安卓点餐外卖源码
  10. android程序表白,打造一款浪漫的Android表白程序