关注分享主机优惠活动
国内外VPS云服务器

单片机入门指南(单片机入门知乎)

摘要:微控制器入门指南。 本文基于常申的文章,对单片机的介绍进行了改进,使其尽可能具有可操作性。 我们首先引用常申的文章。 首先,我假设你已经了解高中物理的电路部分。 例如,微控制器是一种可编程器件,它根据程序控制引脚的高低电平。 在某些情况下,这种行为称为填充。

单片机入门指南

本文基于常申的文章,对单片机的介绍进行了改进,使其尽可能实用。

首先引用常深的文章。

首先,我假设你对高中物理的电路部分有一定的了解。 在硬件方面,可以从以下几个方面入手: 基本元件是指电路中常见的元件,包括电阻、电容、电感、电源、开关、电线、二极管、晶体管等。 学习之后,你应该了解这些元件的工作特性,并利用它们来设计基本电路。 典型案例: 如何点亮 LED? 如何设计半波整流电路? 如何设计呼吸灯? 我们建议您阅读《从头开始的电子设计》。 运算放大器是高中时没有人接触过的东西。 现阶段无需了解其内部原理。 你所需要做的就是了解它的“虚空”和“虚断”特性,了解它是一种什么样的负反馈机制。 推荐大家阅读《新概念模拟电路》。 这本书比较通俗易懂,知识深度也很丰富。 芯片是执行特定功能的封装集成电路。 在电路设计中使用运算放大器时,每个人都会在某些时候接触到它。 每个芯片都附有制造商提供的“使用说明书”、详细说明工作条件(电压等)、引脚图(每个引脚的作用)、封装(概述)等的数据表。 说明书上说尖端很容易损坏。 购买前请阅读芯片手册,确保其满足您的需求。 如果你想配对,要预先验证电路的功能,您应该使用易于使用的电路仿真软件,例如 Multisim 或 Tina。 这些软件允许您使用内置组件构建电路,并在工作条件下验证电压、电路和其他物理量。 对于电路设计至关重要。 然而,仿真并不能完全代表真实电路。 元件参数的工艺误差以及环境中的各种干扰都会发生。 因此,模拟的结论并不能说是真实情况。 在软件方面,您可以从以下方面入手: C语言是最常用的编程语言之一,而且很容易打字,教程也很多。 许多微控制器可以使用C语言编写高级代码。 学习编程语言最重要的是练习。 与任何电路仿真软件一样,您可以选择适合您的编译器(Dev C++、Visual Studio 等)并使用它进行练习。 我想看谭浩强的《C程序设计》等基础书籍,以及《算法竞赛经典入门》等大师的编程思想。 多记住并多练习。 Arduino、51、STM32等微控制器都是可编程器件,根据程序控制引脚的高低电平。 在某些情况下,这种行为称为“嵌入”。 当简单的模拟电路无法完成所需的功能(例如驱动显示器或使用蓝牙传输信息)时,就需要微控制器来完成。 在这个领域,大家需要了解与“数字信号”相关的概念,比如数字信号和模拟信号的异同、什么是编解码器、什么是PWM等。 与任何编程语言一样,学习微控制器也需要更多的练习。 如果事情不顺利,不要急于咨询别人。 首先,亲自观察错误现象,分析原因,并设法解决。 这个过程称为“调试”。 调试成功实际上意味着你已经获得了知识。

单片机学习流程及顺序

建议先用arduino,再用stm32。 不推荐51。

请选择To start with arduino:

购买Arduino板:比如淘宝搜索arduino开发板uno(也可以成套购买)虽然价格贵很多比单独购买贵,使用起来方便)一些外设)

UNO R3改进开发板。CH340驱动ATmega328P微控制器模块兼容arduino-tmall.com天猫。

示波器学习与操作示波器实验(物理老师创作,详细讲解了示波器原理,非常适合初学者学习)示波器原理与操作)_bilibili_bilibili

了解基础电阻、电容、电感、二极管等元件(晶体管暂时不会用)

学习如何使用直流电源,使用直流稳压电源_bilibili_bilibili可以通过直流电源点亮LED 、面包板、电阻二极管

Arduino入门教程-系列第1部分:arduino初识-参考知乎(zhihu.com)下载arduino IDE程序

Arduino教程资料角-DF创客社区_分享制作的乐趣(dfrobot.com.cn))请以此作为参考完成初级实验。

第 01 课-17

准备工作已完成。 做你喜欢做的事,如果你不明白什么,再搜索一次。

我们建议入门stm32:

购买stm32板:在淘宝上搜索stm32F407内核的示例。 板子(也可以和外设一起购买,价格比单独买贵很多,不过有些外设还是有用的)

STM32F407VET6 VGT6开发板 F407单片机迷你学习板 STM32系统板-淘宝( taabao.com)

with stlink

ST-Link stlink V2 SWD接口 STM8 STM32仿真器调试器 stm32下载器-淘宝(taabao.com)

示波器学习与操作示波器实验(物理老师创建的,示波器原理非常详细讲解,非常适合初学者了解使用)示波器原理及操作)_bilibili_bilibili

识别了解电阻、电容、电感、二极管等基本元件(晶体管暂时不会用)

了解如何使用直流电源、如何使用直流稳压电源_bilibili_bilibili DC使用电源电源和面包板,电阻二极管点亮 LED。

STM32CubeIDE -STM32的集成开发环境-浏览意法半导体,下载stm32cubeide(也可以选择stm32mx+keil/clion),我更喜欢cubeide),

随时更新,下载

【STM32CubeMX系列教程- STM32CubeMX系列教程伟学课堂(waveshare.net)(https://mc.dfrobot.com .cn/featured/ arduino)请参考此完成初步实验。

第 01 课-17

准备开始。 做你喜欢做的事,如果你不明白什么,就去搜索。 还可以学习一些寄存器操作

未经允许不得转载:主机频道 » 单片机入门指南(单片机入门知乎)

评论 抢沙发

评论前必须登录!