单片机开发之路 第一步 做自己的开发板(1)

本文针对单片机初学者,指出依赖开发板可能产生的思维误区,并提倡通过自制开发板来深入理解硬件。内容包括:认识单片机的工作原理、准备所需的数电模电知识、了解单片机规格书、选择推荐的STM32系列作为核心,并强调理解单片机最小系统的重要性。
摘要由CSDN通过智能技术生成

以博主的经验来看,单片机开发的入门者,多数从一块开发板开始(不论是51还是其他单片机),感觉大家和博主一样走了很多弯路,等到真正开始做项目的时候才开始意识到,很多东西并不像开发板资料里描述的那样,很多以为很重要的东西反而变得不重要了,而很多以为不重要的东西,却实实在在影响了我们的项目开发进度。今天开始,我就按照自己心中所想的开发路线来为大家介绍,如何去入门或者说如何去在单片机的世界里说上一句“Hello World”。鉴于博主水平有限,请大家为我查漏补缺,谢谢大家。

第一步要做的是对单片机的运行和工作环境有一个基本的认识,即单片机如何运行,其时序、运算、输入输出是怎样进行的,需要哪些外围器件的帮助。而这些都可以由一片开发板来讲解,这也是为什么多数的教程都会有一片与之匹配的开发板。但,我个人觉得,这样的一片开发板对学习的人的思维产生了误导:代码=现象(效果)。这实际上是不对的。代码的效果的展现依托于硬件,一个对硬件没有概念的人是无法做好一个项目的开发的,而如何对硬件有一个很好的认识,毫无疑问,方法就是自己做一片开发板。

做一片开发板我们需要准备什么?

1、基本的数电模电知识,诸如阻容、电感、二极管等器件的特性与应用。这有助于做好单片机的外围电路。

2、对于要用的单片机型号的了解,这个不必多说,自然是要查看规格书(Data sheet)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值