单片机及嵌入式基础知识
文章平均质量分 91
解锁单片机与嵌入式世界的奥秘:从零到一的探索之旅
。在这个数字驱动的时代,单片机与嵌入式系统无处不在,它们是智能设备的心脏,从家用电器到工业自动化,从消费电子到物联网应用,处处展现着其不可或缺的角色。本专栏旨在为初学者、爱好者乃至专业开发者提供一个基础的学习。
FightingLod
平平凡凡 慢慢成长
展开
-
如何通过DMA转运数据
DMA是“直接内存访问”(Direct Memory Access)的缩写。它是一种让计算机硬件外设(如硬盘驱动器、声卡、网络接口卡等)可以直接与系统内存进行数据交换的技术,而不需要中央处理器(CPU)介入并执行数据传输。在传统的数据传输过程中,外设需要通过CPU来读取或写入内存中的数据。这种方式会占用CPU的时间和资源。相比之下,DMA技术允许外设直接与内存通信,从而大大减轻了CPU的负担,并提高了系统的整体性能和效率。外设请求DMA控制器发起一个DMA传输。DMA控制器向CPU申请控制总线。原创 2024-08-16 19:26:55 · 1054 阅读 · 0 评论 -
ADC模数转换在stm32上的应用
ADC是"Analog-to-Digital Converter"(模数转换器)的缩写。它是一种电子器件或电路,用于将连续变化的模拟信号(如电压或电流)转换为数字信号(通常是二进制码),这样计算机和数字设备就可以处理这些信号。在许多电子系统中,比如音频设备、通信系统、测量仪器等,ADC都是一个关键组件。通过ADC,真实世界的物理信号(如声音、温度、压力等)可以被转换成数字形式,进而被微处理器或计算机分析和处理。分辨率:表示转换后的数字信号能表示多少个离散值,通常以位数表示(例如8位、12位、16位等)原创 2024-08-04 22:05:22 · 1071 阅读 · 0 评论 -
编码器如何在stm32上使用?
编码器是一种传感器或设备,用于测量位置、角度或速度,并将这些物理量转换成电信号,通常是数字信号。它们广泛应用于工业自动化、机器人技术、航空航天、汽车和其他需要精确控制和反馈的系统中。使用编码器的主要原理是将物理位移或者旋转转化为可被电子系统识别的电信号。增量式编码器是最常用的类型之一。原创 2024-07-29 22:11:34 · 933 阅读 · 0 评论 -
TIM定时器输入捕获
本文讲述了定时器的输入捕获功能的应用,以及如何配置输入捕获功能采集指定引脚的频率和占空比。原创 2024-07-26 23:07:18 · 481 阅读 · 0 评论 -
TIM通用定时器设置外部时钟源&输出比较
文章详细介绍了通用定时器选择外部时钟的方法,以及定时器的输出比较功能在PWM输出中的应用。原创 2024-07-26 21:58:28 · 793 阅读 · 0 评论 -
TIM基本定时器
stm32基本定时器详解。原创 2024-07-18 16:41:24 · 1080 阅读 · 0 评论 -
通讯的概念
本文介绍了不同通信的概念。原创 2024-07-16 23:58:23 · 1652 阅读 · 0 评论 -
stm32中断详解
本文对stm32的中断进行了详细的讲解,并通过一个例子演示了中断的配置流程。原创 2024-07-14 22:02:12 · 1165 阅读 · 0 评论 -
浅析stm32启动文件
本文主要讲述了如何选取启动文件。原创 2024-07-16 23:33:20 · 676 阅读 · 0 评论 -
51单片机的A/D转换总结(XPT2046、PCF8591、内部集成AD转换器)
总结了使用常见的AD转换芯片XPT2046、PCF8591进行AD转换,另外也简单介绍了内部集成AD转换的使用方法和配置流程。原创 2023-06-10 19:36:00 · 10169 阅读 · 8 评论 -
单片机C51(STC89C52RC)独立按键控制LED亮灭、状态、显示二进制、位移
独立按键实现LED灯的状态,亮灭,显示二进制,位移,以及独立按键在使用过程中的消除抖动的解决方法原创 2023-02-23 18:29:00 · 8689 阅读 · 16 评论 -
单片机C51(STC89C52RC)实现静态、动态数码管显示
单片机数码管显示521以及其他自定义数字原创 2023-02-24 13:21:35 · 4182 阅读 · 9 评论