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

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

3天内不再提示

单片机开发零基础可不行,还需掌握这些知识点

诗心动呀吖 来源:诗心动呀吖 作者:诗心动呀吖 2023-02-17 15:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

单片机开发很多人都说零基础也可以做,但会非常难。想要顺利入门,那么大家还需要有一定的基础,掌握一些必备的知识点、那今天通程创品就来给大家分享单片机开发中需要用到的知识点。

单片机开发中需要用到的知识点分享!

1、单片机开发语言

因为单片机需要通过开发语言编写程序才能实现特定的产品功能,所以掌握基本的开发语言是必要的,目前单片机开发使用的主流语言是C语言汇编语言,如果你没有基础的话,建议学习C语言,因为目前C语言用的相对较多,相关的教程也比较多。

2、电路基础知识

电路基础知识内容包括电路的基本概念和规律、电路的等效变换、线性电路、正弦交流电路、互感电路和理想变压器、非正弦周期信号电路、瞬态电路等的一般分析方法和基本定理;电路原理是电子信息专业的一门必修课,其主要内容是分析电路中的电磁现象,研究电路的基本规律和电路的分析方法。

3、单片机基础知识

前期建议新手从51单片机学起,让大家对单片机的开发和使用有系统的认识,外设没那么多,学起来也没那么复杂。要求可以灵活的使用单片机GPIO、串口、定时器、SPI、IIC等,还可以分析一些单片机内部的寄存器,知道如何阅读单片机的规格书、有查找问题、处理难题的能力。

4、常用的接口协议这里的接口协议指的是串口、SPI、IIC、ADC、单口通讯。单片机产品开发很多特殊功能的硬件都是使用成熟模块,比如说蓝牙、Wifi、4G,而这些的接口基本上都是串口或者SPI。这些接口大家可以通俗理解成是我们沟通的语言,只有语言相通才能沟通。如果一个用中文,一个用英语,那肯定就是对牛弹琴,信息无法正确传递。

5、掌握基本的绘图工具。目前常用的工具有protel 99se、ADPadsorcadallegro。这些工具用来设计原理图和PCB的,我们前期只需要学会一个就可以了,如果是走软件开发方向,前期只需要学习怎么看原理图即可。

以上就是通程创品今日分享的单片机开发前需要掌握的知识点内容了,希望对大家有帮助,如果您还有其他疑问,欢迎一起探讨交流。

审核编辑黄宇

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

    关注

    6078

    文章

    45589

    浏览量

    673887
  • C语言
    +关注

    关注

    183

    文章

    7646

    浏览量

    146189
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    手把手教你学51单片机-C语言版

    则是尽可能的先举例子,建立起鲜活的形象,然后去探求其中的奥秘,逐一解释例程中的每个知识点的原理,这样会非常有利于对于例程的理解。 3、细致讲解,形象比喻 自然万物都是相通的,单片机也不例外。其实
    发表于 03-05 11:47

    嵌入式单片机开发学习路径

    学习C语言 C语言是嵌入式开发的基础。掌握C语言的基本语法、指针、结构体、内存管理等内容是进入嵌入式开发的前提。 2. 硬件知识 2.1 认识
    发表于 02-09 15:42

    小白也能听懂的单片机知识路径

    已经掌握了51单片机的基础知识,包括编程逻辑、硬件接口等。这将有助于你更快地适应STM32的学习节奏。 STM32学习要点: 硬件平台:选择合适的STM32开发板,了解其硬件配置和特
    发表于 02-04 16:44

    如何入门单片机/嵌入式?

    ,http等,学linux应用开发基本就是纯软件的,放到哪个linux下面都可以跑,单片机不行了,与硬件紧耦合。 linux如果只是玩玩应用开发的话可以入手树莓派,学一学shell,
    发表于 02-02 06:57

    嵌入式应掌握的几种能力

    基本掌握嵌入式处理器的基础知识。嵌入式处理器种类很多:MCU(微控制器)、MPU(微处理器)、DSP(数字信号处理器)等。MCU,也就是我们常说的单片机。 初学期,重点放在单片机
    发表于 12-08 06:05

    单片机学习的8个知识点分享

    电阻进行连接。 3、端口不够用 单片机中经常会遇见端口不够用的问题,可通过以下方法来解决: ①利用单片机的内部资源:单片机内部通常有一些可用的端口,如PWM、UART等。可以利用这些
    发表于 11-20 07:58

    单片机的误区

    与软硬件接口bug的能力,内部结构和寄存器数量及难度都是一个新手可以接受的范围,慢慢就认识了单片机 如果对这块基础的缺失会导致你后面在学习过程中,每学到一个知识点都是一脸懵逼,导致整体知识体系是畸形
    发表于 11-14 07:46

    单片机定制开发的设计思路

    单片机定制开发是根据特定场景和功能需求,量身打造符合要求的单片机应用方案,其设计过程需要兼顾技术可行性与实际应用价值,涉及多个关键环节。 一、需求分析阶段 单片机定制
    的头像 发表于 07-17 11:14 936次阅读
    <b class='flag-5'>单片机</b>定制<b class='flag-5'>开发</b>的设计思路

    【教程】零基础!手把手教你使用STM32F4进行E22-400T22S编程通信

    通过本文带大家零基础使用STM32F407VET6单片机进行E22-400T22S模块编程并进行简单的通信,当然如果学会了,也可以举一反三应用于E22、E220、E32所有模块上。一STM32环境
    的头像 发表于 07-03 19:32 1852次阅读
    【教程】<b class='flag-5'>零基</b>础!手把手教你使用STM32F4进行E22-400T22S编程通信

    Linux嵌入式和单片机嵌入式的区别?

    单片机嵌入式 :开发环境相对简单,通常使用C语言或汇编语言进行编程,开发工具包括Keil、IAR等。 Linux嵌入式 :开发环境较为复杂,除了需要
    发表于 06-20 09:46

    单片机有没有串口抓包工具推荐的,纯小白,想像网络协议那样直接curl协议转化为代码

    能否做到像网络协议那样抓包重放呢?刚刚涉及 esp32 单片机开发,不太懂这方面的知识点
    发表于 06-01 11:04

    STC8H 单片机 + RA8889/RA6809:重新定义嵌入式触控交互_高流畅、低延迟、零基础的人机界面(一)

    STC8H 单片机 + RA8889/RA6809:重新定义嵌入式触控交互_高流畅、低延迟、零基础的人机界面
    的头像 发表于 05-28 16:01 1493次阅读
    STC8H <b class='flag-5'>单片机</b> + RA8889/RA6809:重新定义嵌入式触控交互_高流畅、低延迟、<b class='flag-5'>零基</b>础的人机界面(一)

    C51单片机及C语言知识点必备秘籍

    单片机关键知识点一览: 系列一 1:单片机简叙 2:单片机引脚介绍 3:单片机存储器结构 4:第一个
    发表于 05-15 14:00

    【「零基开发AI Agent」阅读体验】+读《零基开发AI Agent》掌握扣子平台开发智能体方法

    收到发烧友网站寄来的《零基开发AI Agent》这本书已经有好些天了,这段时间有幸拜读了一下全书,掌握了一个开发智能体的方法。 该书充分从零基
    发表于 05-14 19:51

    【「零基开发AI Agent」阅读体验】+ 入门篇学习

    很高兴又有机会学习ai技术,这次试读的是「零基开发AI Agent」,作者叶涛、管锴、张心雨。 大模型的普及是近三年来的一件大事,万物皆可大模型已成为趋势。作为大模型开发应用中重要组成部分,提示词
    发表于 05-02 09:26