术语简介MCU: 微控制单元(Microcontroller Unit),也称作单片机,是把中央处理器(Central Process Unit;CPU)的频率与规格做适当缩减,并将内存(memory)、计数器(Timer)、USB、A/D转换、UART、PLC、DMA等周边接口,甚至LCD驱动电路都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。STM32: 意法半导体生产
基于μC/OS—III的CC1120驱动程序设计摘要:本文根据实际需要,在实现无线数据传输系统基本功能的前提下,选用功耗较低的CC1120芯片作为无线收发单元。在分析CC1120功能特性并介绍嵌入式操作系统μC/OS—III的基础上,阐述如何实现基于STM32F103ZE平台的CC1120驱动程序。关键词:CC1120;嵌入式操作系统;STM32F103ZE;驱动设计引言   
mcs-51的结构使其特别适用于实时控制、智能仪表、分布式控制系统8051家族成员:(该分栏以STC89C52为例)一,芯片名称介绍:二,单片机的概念:单片机(MCU)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器
转载 2023-07-06 13:56:22
314阅读
基于mcu的一种分层软件架构(一)1、写在前面先来个图:经过了一段时间的琢磨与思考。借鉴操作系统的分层原理,也搞出来了一种mcu的层状软件结构。好了,不说虚的啦。所有的一些方法和思想,都是对经历痛点的思考后,在人类智力范围内,被捣鼓出来,用来解决或是减弱痛点的。否则就是形而上了,没有意义。 说说把它弄出来的初衷吧。大前提,所有的电子产品在初期研发、迭代升级阶段,都会有软件或是硬件的修改(
文章目录什么是单片机(MCU)?ARM?STM32?STM32F103ZET6?如何选择主控?MPU与MCU的区别 什么是单片机(MCU)?ARM?STM32?STM32F103ZET6?①单片机MCU: 一种集成电路芯片,将具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能。 可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、
转载 2023-09-01 12:43:30
271阅读
新唐MCU软件开发指南—环境搭建设置1. 下载并安装Arm Keil MDK2. 申请免费版的Keil License,并激活新唐(Nuvoton)为使用基于Arm Cortex-M0 和 M23 处理器的 Nuvoton 设备的软件开发人员提供免费的Keil MDK Nuvoton Edition,供商业使用。 如果你使用的是Nuvoton’s Arm Cortex-M4/ M7 的MCU, 那
**1、什么是MCU?MCU,中文简称单片机。即将CPU、存储器(RAM和ROM)、多种I/O接口等集成在一片芯片上,形成的芯片级计算机。早期MCU架构多是8位为主(例如Intel 8051系列、Atmel AT8/TS8系列、Labs EFM8系列等),且整合开发环境(IDE)也是以8位为主。 近年来,MCU作为物联网的核心零组件,无论在市场规模,还是技术要求上都得到了飞速的发展。随着物联网时代
转载 2023-11-02 18:59:26
368阅读
# 教你实现 MCU架构 ## 什么是三架构? 在嵌入式开发中,三架构是一种常见的设计模式,它将应用程序分为三个主要层次:表示(UI)、业务逻辑(BL)和数据访问(DAL)。这种分层方式有助于代码的可维护性和扩展性。 ## 实现流程 为了实施 MCU架构,我们可以按照以下流程进行: | 步骤 | 描述 | |------|------| | 1 | 设定
原创 2024-08-17 06:11:17
91阅读
视频会议主要满足多人面对面的真实感交流,由于视频会议这种特点,我们在视频会议软件的设计中,怎样使参会人员能看到更多其他的参会者,我们的视频显示模式,一般采用视频轮询和MCU多画面分屏和终端多画面分屏三种显示方式。 1.      视频轮询的方式 视频轮询主要是解决低带宽的问题,只用一个窗口,轮询播放不同的参与者的视频,这种方式确实能节省带宽
摘抄整理自: 1、RT-Thread编程手册《um4003-rtthread-programming-manual》 2、野火《零死角玩转STM32—F429挑战者V2》 一般 MCU 包含的存储空间有:片内 Flash 与片内 RAM, RAM 相当于内存, Flash 相当于硬盘。编译器会将一个程序分类为好几个部分,分别存储在 MCU 不同的存储区。下面看一下STM32的程序是如何组成的:
MCU代码自动生成工具,全面升级 最新版特性如下 1、支持8位、16位、32位的MCU2、Cubemx无缝对接3、支持四大类MCU:51单片机、MSP430、STM32、arduino,含正点原子等4、兼容esp8266 SOC开发方式,含8M、16M、32M模组   相关文档:     文档中心发布《STM32C
# MCU软件分层架构的实现指南 在嵌入式系统开发中,软件分层架构是管理复杂性、提高可维护性和可重用性的有效方法。MCU(微控制器)软件分层架构通常分为硬件抽象(HAL)、中间件、应用等。本文将带你一步一步地实现MCU软件分层架构,帮助你理解每一的功能和实现方法。 ## 流程概览 以下是实现MCU软件分层架构的一般步骤: | 步骤 | 描述 | |------|------| |
原创 7月前
272阅读
# MCU软件架构分层 在现代嵌入式系统中,微控制器(MCU)作为核心计算单元,承担着各类控制任务。为了提高软件的可维护性和可重用性,通常采用分层架构设计。分层架构将复杂的系统分解为多个较小的部分,每一都有特定的职责和功能。本文将探讨MCU软件的分层架构,介绍其基本概念以及代码示例。 ## 1. 分层架构概述 分层架构通常分为以下几个层次: - **应用(Application Lay
原创 10月前
762阅读
浅谈MCU模块化编程软件设计,完成需求是最基本的,合格的软件还应该易维护可重用。维护意味着修改,易修改即易维护。重用意味着不改或少改,最好是不改,无需改动即使可重用。模块化编程可以有效实现易维护和可重用。国内嵌入式行业,普遍不太关注软件质量。一方面是由于,嵌入式项目体量小,业务逻辑简单。另一方面是由于过去MCU性能低,太复杂的软件对空间和时间资源的占用较多。嵌入式软件工程师很多又兼做硬件,难免无法
CPU(Central Processing Unit,中央处理器)发展出来三个分枝:1.DSP(Digital Signal Processing/Processor,数字信号处理);2.MCU(Micro Control Unit,微控制器单元);3.MPU(Micro Processor Unit,微处理器单元)。MCU集成了片上外围器件;MPU不带外围器件(例如存储器阵列),是高度集成的通
MCS-51单片机总体概述(一)前言1. MCS-51的总体结构2. MCS-51的CPU2.1 运算器2.2 控制器3. MCS-51的存储器结构3.1 程序存储器3.2 数据存储器 前言由于考研复试要考单片机,所以想借此机会来复习下单片机知识,主要参考书籍是华中科技大学出版社出版的《单片微型计算机原理与应用》,本书主要讲述的是MCS-51单片机。1. MCS-51的总体结构MCS-51单片机
CPU、MCU、MPU及DSP的区别CPU(Central Processing Unit,中央处理器)发展出来三个分枝,一个是DSP(Digital Signal Processing/Processor,数字信号处理),另外两个是MCU(Micro Control Unit,微控制器单元)和MPU(Micro Processor Unit,微处理器单元)。MCU集成了片上外围器件;MPU不带外
# MCU 软件系统底层架构实现指南 当初入行的开发者面对 MCU(微控制单元)软件系统的底层架构时,可能会感到一头雾水。本文旨在通过一个清晰的流程和详细的代码示例,帮助你掌握如何构建一个MCU软件系统的底层架构。我们将遵循以下步骤进行讲解,并提供示意图和代码示例。 ## 过程概述 下面是构建 MCU 软件系统底层架构的基本步骤: | 步骤 | 描述 | |------|------| |
GD MCU软件架构的描述 在快速发展的嵌入式系统领域,微控制器(MCU)成为智能设备的核心。特别是GD MCU,以其高性能和低功耗特点受到广泛关注。随着时间的推移,开发者们逐渐意识到,一个良好的软件架构设计对于高效利用这类硬件的资源及提升开发效率至关重要。本文将系统性地探讨如何构建GD MCU软件架构。 ### 背景描述 1. **2015年** - 微控制器技术逐渐成熟,嵌入式系统开
原创 5月前
27阅读
# MCU软件架构图的实现指南 作为一名经验丰富的开发者,我很高兴能帮助你入门并掌握如何实现MCU(微控制器单元)软件架构图。本文将为你提供一份详细的指南,从基础概念到具体实现步骤,帮助你快速掌握这一技能。 ## 1. 理解MCU软件架构图 在开始之前,我们首先需要理解什么是MCU软件架构图。MCU软件架构图是一种图形化表示方法,用于展示微控制器系统中各个模块及其相互关系。它通常包括硬件抽象
原创 2024-07-21 08:00:13
167阅读
  • 1
  • 2
  • 3
  • 4
  • 5