logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ARM6.(时钟设置,EPIT定时器)

本文介绍了i.MX6ULL处理器的时钟系统配置和定时器使用。时钟配置部分详细说明了如何通过PLL1为ARM核设置528MHz主频(从24MHz晶振分步切换),并配置PLL2/PLL3的PFD分频器为外设提供352-594MHz时钟。定时器部分比较了EPIT和GPT两种32位定时器:EPIT是简单递减定时器,支持周期性中断;GPT功能更丰富,支持输入捕获和PWM输出。最后给出了使用GPT实现高精度延

文章图片
#单片机#嵌入式硬件
51单片机4(温度传感器DS18B20)

本文介绍了DS18B20数字温度传感器的工作原理及单片机控制方法。DS18B20通过单总线接口(DQ)与单片机通信,提供9位温度数据。核心操作流程包括:复位、跳过ROM(0xCC)、启动转换(0x44)、读取温度(0xBE)等命令。详细解析了复位、写时序和读时序的操作方法,并提供了相应的C语言实现代码。其中,复位需拉低480-960μs后检测应答;写0/1和读0/1都有特定的时序要求。最后给出了完

文章图片
#51单片机#嵌入式硬件#单片机 +2
51单片机2(按键,外部中断,定时器中断,PWM与蜂鸣器)

本文介绍了51单片机开发中的按键模块、中断系统和蜂鸣器模块的实现方法。在按键模块部分,详细说明了按键检测原理和数码管显示的实现;中断部分解释了外部中断和定时器中断的配置流程,包括寄存器设置和中断服务函数编写;蜂鸣器模块阐述了PWM调频原理,通过定时器产生不同频率的方波驱动蜂鸣器发声。文中提供了完整的代码示例,包括按键扫描检测、中断初始化和处理函数、以及蜂鸣器频率控制等具体实现方法,展示了如何通过硬

文章图片
#51单片机#嵌入式硬件#单片机 +1
51单片机1(单片机基础,LED,数码管)

本文介绍了嵌入式系统与51单片机的核心概念。嵌入式系统是专用于特定任务的计算机系统,以应用为中心,软硬件可裁剪。51单片机是基于Intel MCS-51指令集的8位微控制器,具有哈佛结构、精简资源等特点。文章详细解析了CPU、MCU、MPU等处理单元的区别,以及单片机内部结构(包括CPU、存储器、I/O端口等模块)。通过LED和数码管控制实例,展示了51单片机的编程应用,包括位运算操作、端口控制和

文章图片
#单片机#51单片机#嵌入式硬件 +2
ARM1.(ARM体系结构)

本文介绍了嵌入式系统和计算机系统的基本组成。嵌入式系统是以应用为中心、软硬件可裁剪的专用计算机系统。计算机系统由软件(系统软件、应用软件)和硬件(运算器、控制器、存储器、输入/输出设备)组成。重点讲解了各类处理器(CPU、GPU、MPU、MCU、DSP、SOC)的特性及存储器(RAM、ROM)的区别。详细阐述了ARM架构的指令集分类、寄存器组(包括SP、LR、PC等关键寄存器)的工作原理,以及函数

文章图片
#arm开发
进程的基本概念和相关命令

本文摘要: 进程是程序的动态执行实例,包含创建、调度和消亡三个阶段。文章详细介绍了进程的空间分布(用户空间和内核空间)、虚拟地址与物理地址的转换机制(MMU),以及多进程存储和调度原理。重点讲解了进程管理相关命令(top、ps、kill等)、进程状态(就绪态、等待态、僵尸态等)及进程控制函数(fork、exec、wait等)。特别说明了fork的写时拷贝机制,以及孤儿进程和僵尸进程的产生与处理方法

文章图片
#linux#运维#服务器 +4
到底了