单片机

单片机(Microcontroller, MCU)是一种集成了计算机功能的微型计算机,通常由一个微处理器(CPU)、存储器(ROM、RAM)、输入/输出接口、定时器/计数器等功能模块集成在同一芯片上。单片机是一种常用于嵌入式系统中的控制器,它被广泛应用于家电、汽车、工业自动化、医疗设备、消费电子、物联网(IoT)设备等多个领域。

STM32单片机的启动模式 三种BOOT模式介绍

通过把BOOT0和BOOT1连接在高电平或低电平可以设置STM32怎么启动。

单片机中的RAM vs ROM

其实,单片机就是个小计算机。大计算机少不了的数据存储系统,单片机一样有,而且往往和CPU集成在一起,显得更加小巧灵活。

基于爱普特32位高性能单片机APT32F1023H8S6的筋膜枪拆机报告

主控板上使用的是爱普特微电子推出的APT32F1023H8S6芯片。此芯片是基于平头哥半导体(T-HEAD Semiconductor) CPU内核开发的32位高性能单片机。

单片机自定义协议FIFO高效发送数据方法

本文介绍如何使用带FIFO的串口来减少接收中断次数,通过一种自定义通讯协议格式,给出帧打包方法;之后介绍一种特殊的串口数据发送方法,可在避免使用串口发送中断的情况下,提高系统的响应速度。

Microchip推出32位单片机PIC32CXMT系列产品,配备MPL460 PLC调制解调器 ,支持智能仪表设计

PIC32CXMT包含单核、双核和系统级芯片(SOC)等三层器件,以提供最大的灵活性,简化智能仪表和通信基础设施的开发

单片机软件延时时间控制

一、简述

记--通过代码方式实现软件延时(不精确延时)。

二、指令周期

单片机需要一个时钟信号送给内部各个电路,才能使它们有节拍地协同工作。时钟信号的频率是由外部震荡电路的晶振频率决定的。

外接晶振的频率 = 时钟信号的频率 = 工作频率。(如24MHz,12MHz,11.0592MHz)

震荡周期:为单片机提供时钟脉冲的振荡源的周期。

震荡周期 = 1/晶振频率          (如晶振频率是12MHz时,振荡周期 = 1/12MHz = (1/12)us)

机器周期:51系列单片机的一个机器周期由12个震荡周期组成。

机器周期 = 12 * 振荡周期      

(如晶振频率是24MHz时,振荡周期 = 1/24MHz = (1/24)us,机器周期 = 12*(1/24)us = 0.5us)

(如晶振频率是12MHz时,振荡周期 = 1/12MHz = (1/12)us,机器周期 = 12*(1/12)us = 1us)

单片机的内存分配(变量的存储位置)详解

对于初学者而言,对单片机的内存分配往往最让人头疼,很多人学了单片机几年 都不知道单片机内部的内存使用情况是如何分配的。要了解 ROM(flash)、RAM(sram)启动,首先 需要对 链接器 Linker 如何分配内存有一定的了解。

精华 | 剖析单片机串口最底层的本质​

嵌入式开发中,UART串口是最常见的一种通信接口,你知道为啥串口这么常见吗?本文就带你深入了解串口最底层的本质内容。

博文分享 | Labview与单片机进行串口通信

这里使用基于Labview设计的程序作为上位机,基于Keil设计单片机程序作下位机,两者实现串口通信。

【资料下载】基于KF32系列单片机硬件设计指南

本应用笔记应用将以 KF32A151 为例进行介绍如何进行硬件设计。