Skip to content

这是我用来学习单片机的仓库,记录着自己做的文档和学习到的代码

Notifications You must be signed in to change notification settings

skyswordx/MCU_learning_ws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

这里是我学习MCU的一个仓库 我主要是参考b站江科大的51单片机教程和stm32的单片机教程进行学习

目前进度

参见MCU这个md文件

推荐把本仓库fork下来,然后使用Obsidian结合Vscode进行观看

关于计划

前置的积累

  • 需要C、C++

  • 需要看得懂电路图

    • 需要积累元件的电路知识
    • 需要积累MCU内部结构

参考的资源和主题

  1. 51stm32的使用 (江科大)
  2. 对 MCU的内部结构理解 (可能需要参考书籍)
  3. 嘉立创一类的PCB打样平台、论坛
    1. 新手小白如何去有条理的入手做一个项目?(持续更新) - 嘉立创EDA开源硬件平台 (oshwhub.com)
    2. 四轴无人机Perfei_Fly - 嘉立创EDA开源硬件平台 (oshwhub.com)

训练的方式

  • 复现江科大教程中的项目,并为之作一份项目文档
    1. 记录涉及的知识点
    2. 积累一些背后可能有用的流程和经验
    3. 记录涉及的bug及其解决
  • 复现其他的项目
    1. 来源 嘉立创开源项目
    2. 或者 MCU diy项目
  • 阅读有关 MCU 结构偏理论的方面的资料,用自己的话作一份文档,要结合项目使用中的经验和感受

使用的 MCU list

  • 51 单片机
  • stm32 单片机
  • arduino开发板

希望的目标

  • 积累对一个 MCU 进行基本的外设编程的经验和流程
  • 了解熟悉 stm32 的库函数
  • 能做到有买外设、打PCB去复现小项目的能力

(其实就是希望可以复现教程里面的所有项目,并做好文档总结吧)

About

这是我用来学习单片机的仓库,记录着自己做的文档和学习到的代码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages