加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

单片机

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。收起

查看更多
  • 预热两年半的STM32N6,有哪些亮点?
    预热两年半的STM32N6,有哪些亮点?
    早在2022年5月的时候,在网上就已经有STM32N6的消息了。那个时候,从宣传的页面来看,各项参数都很“炸裂”,不管是性能参数、能效比,还是价格都很厉害。预热了两年半的 STM32N6,官方最近才正式官宣,然后放出更多相关的信息和各项参数。
    1370
    12/16 10:40
  • 从事单片机的工作,C语言要达到什么水平?
    从事单片机的工作,C语言要达到什么水平?
    C语言以其易于入门的特性著称,它允许开发者深入底层系统,直接进行内存操作,这一能力的核心在于其强大的指针机制,使得C语言在实现高效程序方面表现出色。上述这些特点自然就是嵌入式行业的首选语言,我记得大一开始学习51的时候就有位大佬跟我说单片机开发80%的难度在于C语言。
  • 【瑞萨 FPB-RA4E2 开发板测评】简介、环境搭建、程序测试
    【瑞萨 FPB-RA4E2 开发板测评】简介、环境搭建、程序测试
    【瑞萨 FPB-RA4E2 开发板测评】简介、环境搭建、程序测试 RA4E2 MCU群组快速原型板(fast prototyping board, FPB)。
  • 分享一下单片机自定义printf函数
    分享一下单片机自定义printf函数
    单片机学习、做项目,经常都会用到类似 printf 这种打印输出的时候。而 printf 用的最多的就是UART(重定向串口) 。其实除了串口,也可以使用其他底层接口,I2C、SPI、CAN等这些常见通信接口也是可以的。
  • 五分钟上手国产STAR-MC1单片机
    五分钟上手国产STAR-MC1单片机
    最近,收到面包板社区寄来的一款基于Cortex-M33内核的国产单片机开发板:FR3068D-C。这块开发板主控为国产MCU厂商富芮坤的FR3068E-C,还带有一块显示屏:
    1908
    11/14 10:41
  • 利用单片机实现复杂的分立逻辑
    利用单片机实现复杂的分立逻辑
    开发人员可利用PIC16F13145系列单片机中的可配置逻辑模块(CLB)外设实现硬件中复杂的分立逻辑功能,从而精简物料清单(BOM)并开发定制专用逻辑。 在许多嵌入式系统应用中,通常都会使用分立式逻辑器件,例如74'HC系列。这些逻辑器件的优势在于可以独立于单片机(MCU)工作,并且响应速度比软件快得多。但是,这些器件会增加物料清单(BOM)并且需要占用额外的PCB面积。 为了解决这一问题,Mi
  • STM8L052C6单片机驱动段码屏实例
    STM8L052C6单片机驱动段码屏实例
    断码液晶的基本显示原理很简单,就是利用液晶这种物质在电场作用下会扭曲的特性,让光线通过或不通过,从而实现显示。它的技术也在不断地进步,性能越来越好。主要分为下面几大类:
  • 如何3.3V单片机IO口控制 5V LED?
    如何3.3V单片机IO口控制 5V LED?
    今天看到网络上一个短视频,一位面试官询问学生,这个单片机电路有什么问题? 如何解决?   这个问题就在于工作在3.3V下的STM32单片机是无法关断 PNP 三极管的,这是因为它的发射极连接到5V电压。面试官看到学生无法回答如何来解决这个问题,于是给出了解决这个稳妥的答案,那就是将 STM32的端口设置为 漏极开路模式,这样就可以关断三极管了。
    3186
    10/10 14:20
  • MC802单片机:开启智能生活新篇章
    MC802单片机:开启智能生活新篇章
    SC01芯片:触摸感应、人体感应、液位检测三合一的高性能解决方案
  • 瑞萨RA8系列教程 | RA8输出PWM实现方法
    瑞萨RA8系列教程 | RA8输出PWM实现方法
    PWM:Pulse Width Modulation,脉冲宽度调制。单片机实现PWM输出的方式有很多种,有通过IO延时翻转实现的,比如:
    1163
    10/09 12:55
  • 瑞萨RA8系列教程 | RA8单片机SysTick使用描述
    瑞萨RA8系列教程 | RA8单片机SysTick使用描述
    每个Cortex-M内核都集成了一个SysTick模块,那是因为这个模块几乎是单片机项目必备的一个(定时器)功能。不管是最新的Cortex-M85内核,还是经典的Cortex-M3内核单片机,都集成了 SysTick 模块。
  • 手搓一个DAP-LINK模块
    手搓一个DAP-LINK模块
      今天看到别人在网络上分享的制作DAP-LINK的方法,使用 AT32F425单片机进行制作。正好手边有这款单片机,下面测试一下网络上分享的这款 DAP-LINK 的制作方法,自己平时也使用 DAP-LINK 作为 ARM 单片机开发工具,因此,制作这款开发工具也可以用于未来单片机的开发。
    1243
    10/08 15:00
  • BMS采样芯片AFE中的ADC类型有哪些
    这场疫情对新能源汽车行业的影响真的很大,身处行业内的小伙伴或多或少都会看到可见的改变
  • 单片机开发及注意事项
    ​​单片机开发是嵌入式开发的一部分,因为单片机开发面向的都是最底层的开发,因此单片机开发可以形象的说是,通过设计程序,来控制引脚按一定输出高低单片来控制外围电路去控制机器运行。然而单片机需要开发设计后,才能实现一些特定的功能,那单片机开发设计有哪些注意点呢? 1、单片机开发设计的需求 首先,要足够了解单片机的功能,选择出合适的单片机进行开发设计。主要的还是需要开发工程师的软件程序足够精简,这样能够
  • 【电路设计笔记】5.对单片机IO口扩展的几种方案讨论
    世界上最尴尬的事情是什么?这个我真不知道。但是做电子系统时最尴尬的事莫过于想要增加一个新的功能却发现单片机的引脚不够。
    6.7万
    09/22 14:37
  • 基于晶尊微MC802实现的ICMAN触控调光方案
    基于晶尊微MC802实现的ICMAN触控调光方案
    MC802触控调光方案
  • 内卷之下,不如学门单片机手艺
    内卷之下,不如学门单片机手艺
    最近高考发榜,同时新一届大学毕业生也走上了工作岗位,但是从我身边的很多朋友家庭来看,在现在的就业形势下,也有很多大学毕业生没能走上合意的工作岗位,被迫以考研考公的名义在家躺平,家里有些余粮的就看海外有没有什么出去的机会。很多小朋友在大四找工作的时候,投了几百份简历,面试了几十家公司,被社会上的现状无情打击,心态崩了的不在少数。
  • JFlash中添加国产单片机的烧录算法
    JFlash中添加国产单片机的烧录算法
    现在大部分国产的单片机都支持KEIL开发,同时也提供KEIl下面的烧录算法,他们一般会提供给我们一些库文件和FLM文件,或者把所有文件打一个包,通过安装的方式拷贝到KEIL的安装目录中,因此,我们可以可以在那装原厂提供的包后,在KEIL的环境中找到FLM文件。
  • 晶振为什么是单片机系统的核心
    石英晶振通常使用三端式(考毕兹)交流等效振荡电路。在这种电路中,Cv 用于调节振荡频率,通常通过变容二极管施加不同的反偏电压来实现,这是压控作用的基本原理。将晶体的等效电路替代晶体后,其中Co,C1,L1,RR是晶体的等效电路。 单片机晶振,亦称石英晶体振荡器,是单片机系统不可或缺的组成部分。它为单片机提供稳定的时钟信号,确保单片机的正常运作。在单片机系统中,晶振与内部电路结合,生成单片机所需的时
  • 单片机中断这样配置,是不更简单?
    单片机中断这样配置,是不更简单?
    即便是现在单片机寄存器越来越多、功能模块也越来越多,但现在工具越来越强了啊,不用你一步一步移植代码了。这里结合瑞萨e2 studio工具,以及RA8D1单片机,配置一个按键中断给大家看看,你会发现其实很简单。

正在努力加载...