0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单片机硬件简单介绍

CHANBAEK 来源:鱼香ROS 作者:小鱼 2023-07-02 15:30 次阅读

今天开始我们将一起走进机器人硬件的开发,学习如何通过程序控制机器人运动,通过代码驱动传感器获取环境的信息,本教程的食用方法如下:

  • 基础篇,如果你是嵌入式方面的小白,既看不懂原理图,也不知道如何在微处理器上运行代码,那么请从基础篇开始,小鱼将从微处理器介绍以及点灯原理开始讲起。
  • 入门篇,如果你对嵌入式有一定了解,但是对ESP32以及在PlatFormIO上开发Arduino不太了解,那么请从入门篇开始学习,小鱼将从安装PlatformIO开始带你一步步实现点灯。
  • 进阶篇,最后的进阶篇,小鱼将带你学习驱动OLED显示器,学习如何在Arduino上安装依赖库以及在微处理器上用C++实现面向对象开发的方法。

硬件开发平台

嵌入式开发无法脱离硬件,为方便学习,本教程配套的硬件是小鱼自制的MicroROS学习板,同时该板可以作为下一章节搭建实体移动机器人的主控板以及后续制作机械臂的驱动板使用。

板载资源图如下:

图片

该主控板可以在小鱼的店铺直接购买,性价比接地气。

同时该板的原理图和PCB小鱼都已经开源了,时间充足且动手能力强工具齐全的的小伙伴可以自己购买元器件制作,开源地址见鱼香ROS社区。

1.什么是单片机MCU

你好,我是爱吃鱼香ROS的小鱼。第一节基础课,我们先认识一下接下来要和我们打交道的主角——MCU。

一、什么是MCU?和CPU什么区别?

你知道我们电脑用的处理器叫做CPU(Central Processing Unit 中央处理器),那你知道现在的智能家电里的处理器是什么吗?比如可以连WIFI和蓝牙的空调,比如在寒冷的冬天里小鱼常用的小米电暖器是什么处理器吗?

答案就是微型控制单元-MCU(Micro Control Unit),我们常说单片微型计算机,简称就是单片机,上面两张图就是两种不同类型的单片机。

如果你有组装过电脑,你应该知道,电脑想要运行起来除了CPU还要内存条、硬盘等设备才能正常运行,而单片机则将CPU、内存、蓝牙等外设集成到了一起,这一点也是CPU和MCU之间的主要区别。

二、单片机为什么有那么多种类?

在上面的单片机介绍中,小鱼放了两种单片机图片,事实上单片机的种类是非常之多的,用在洗衣机上的单片机、用在3D打印机的单片机和用在电暖气上的单片机都是不同的类型,那为什么有那么多分类呢?

图片

答案是不同单片机具有不同的配置,比如不同的主频,慢的有几兆赫兹,快的有几百兆赫兹,不同的外设,比如有的支持USB、有的支持WIFI、有的支持蓝牙、还有的甚至多加了个处理器(比如小鱼卖的MicroROS学习板主控就是双核的)。

三、总结

本节简单的了解下单片机的硬件,但想让单片机实现我们想要的功能,我们还需要在单片机上运行我们的软件,此时就需要单片机开发平台了,下一节小鱼将要介绍在单片机上常用的几个开发平台。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6034

    文章

    44528

    浏览量

    633606
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17040

    浏览量

    350511
  • 显示器
    +关注

    关注

    21

    文章

    4961

    浏览量

    139875
  • 嵌入式
    +关注

    关注

    5076

    文章

    19045

    浏览量

    303860
  • OLED
    +关注

    关注

    119

    文章

    6184

    浏览量

    223918
收藏 人收藏

    评论

    相关推荐

    介绍单片机硬件系统

    本书结合当前的职业教育改革要求,采用项目教学、任务驱动方式进行编写,主要介绍单片机硬件系统、单片机开发系统软件、单片机并行端口应用、定时与中
    发表于 07-20 06:14

    单片机串口的介绍

    介绍串口是一种十分广泛的通讯接口,串口成本低,容易使用,通信线路简单,可实现两个设备的互相通信。单片机的串口可以使单片机单片机
    发表于 11-30 06:24

    基于单片机硬件字库设计

    基于单片机硬件字库设计基于单片机硬件字库设计
    发表于 02-23 13:46 16次下载

    单片机硬件结构

    对于单片机硬件结构介绍其中包括最经典的51单片机系列
    发表于 03-24 16:16 2次下载

    STM32单片机硬件关键基础精华及注意事项

    STM32单片机硬件关键基础精华及注意事项,对STM32单片机基础内容介绍
    发表于 05-17 14:29 66次下载

    如何简单快速学习51单片机?51单片机记忆歌资料免费下载

    本文档的主要内容详细介绍的是如何简单快速学习51单片机?51单片机记忆歌资料免费下载。
    发表于 10-10 08:00 32次下载

    单片机的结构与原理是怎样的和单片机简单应用概述

    本文档的主要内容详细介绍的是单片机的结构与原理是怎样的和单片机简单应用概述目的是:了解单片机的内部结构与主要型号。掌握
    发表于 10-19 17:18 33次下载
    <b class='flag-5'>单片机</b>的结构与原理是怎样的和<b class='flag-5'>单片机</b>的<b class='flag-5'>简单</b>应用概述

    单片机MQTT如何实现推送的简单使用

    本文档的主要内容详细介绍的是单片机MQTT如何实现推送的简单使用。
    发表于 07-19 17:37 9次下载
    <b class='flag-5'>单片机</b>MQTT如何实现推送的<b class='flag-5'>简单</b>使用

    多个单片机硬件系统的案例分析

      本章首先从单片机的概念入手,简单介绍单片机实验系统的基本组成及功能,以最简单的信号灯控制应用实验让读者对
    发表于 07-08 11:26 154次下载
    多个<b class='flag-5'>单片机</b><b class='flag-5'>硬件</b>系统的案例分析

    单片机简单介绍

    各位同学好,这是我的第一个博客;如有错误,希望大家向我提出,希望各位见谅;下面我们先介绍一下什么是单片机;什么是单片机?将CPU芯片,存储器芯片,I/O接口芯片和简单的I/O设备(小键
    发表于 11-11 10:21 9次下载
    <b class='flag-5'>单片机</b>的<b class='flag-5'>简单</b><b class='flag-5'>介绍</b>

    51单片机初学1-51单片机介绍

    学习单片机往往都是从简单的51单片机开始,这篇文章以STC89C52为例来介绍51单片机,使用一款单片机
    发表于 11-11 11:21 21次下载
    51<b class='flag-5'>单片机</b>初学1-51<b class='flag-5'>单片机</b><b class='flag-5'>介绍</b>

    51单片机简介

    本文主要对单片机进行了简单介绍,主要围绕什么是单片机单片机的应用系统、单片机分类和
    发表于 11-11 17:51 3次下载
    51<b class='flag-5'>单片机</b>简介

    51单片机简介

    本文主要对单片机进行了简单介绍,主要围绕什么是单片机单片机的应用系统、单片机分类和
    发表于 11-20 13:06 10次下载
    51<b class='flag-5'>单片机</b>简介

    80C51系列单片机硬件基础

    80C51系列单片机硬件基础一、总体介绍;  单片机是一个大规模的集成电路芯片。现在一般介绍单片机
    发表于 11-23 16:51 9次下载
    80C51系列<b class='flag-5'>单片机</b><b class='flag-5'>硬件</b>基础

    单片机硬件知识介绍 基于单片机点亮LED灯

    本章的标题名为“点亮你的第一个 LED”,从功能上讲是一项非常简单的工作。其实本章包含的内容比较多,包括单片机硬件知识的介绍、C 语言程序的编写、程序的下载、LED 功能的验证等。通过
    发表于 07-24 11:48 1660次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>硬件</b>知识<b class='flag-5'>介绍</b> 基于<b class='flag-5'>单片机</b>点亮LED灯