
嵌入式学习笔记
文章平均质量分 72
介绍嵌入式外设的原理简介和使用方法
@Luminescence
双非男硕
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【嵌入式学习笔记】---- 嵌入式系统调试工具JATG与SWD
这些调试工具在嵌入式系统开发过程中起着至关重要的作用,可以帮助开发人员快速诊断和解决问题,提高开发效率和系统可靠性。选择合适的调试工具取决于目标系统的硬件和软件架构、调试需求以及预算限制。嵌入式系统调试工具对于开发和调试嵌入式系统非常重要,它们使开发人员能够有效地检查和修改目标设备的硬件和软件状态。原创 2024-09-04 10:48:36 · 1454 阅读 · 0 评论 -
【嵌入式学习笔记】---- 输入输出端口GPIO
GPIO概述;GPIO的特性;GPIO电路基本结构;GPIO寄存器介绍;利用寄存器操作点亮LED原创 2022-10-23 13:57:46 · 2605 阅读 · 0 评论 -
【嵌入式学习笔记】---- 中断
中断相关概念;中断响应过程;基于STM32F411+Cubemx+HAL库的外部中断嵌套原创 2022-10-27 16:08:23 · 1602 阅读 · 0 评论 -
【嵌入式学习笔记】---- 通信基础
产生时钟信号的一方叫主机(master),接受时钟信号的一方叫从机(slave);它们直接在数据信号中穿插一些同步用的信号位,或者将主体数据进行打包,以数据帧的格式传输数据。②用0V,2V,4V,6V分别表示00,01,10,11:此时一个码元可以表示四种状态,两个二进制比特,即波特率为比特率的一半。①用0V表示数字0,5V表示数字1:此时一个码元可以表示两种状态0和1,所以一个码元就等于一个二进制比特,即波特率等于比特率。数据传输可以沿两个方向传输,但不能同时,需要分时进行,相当于也只有一条通信线路。原创 2024-09-04 11:22:27 · 299 阅读 · 0 评论 -
【嵌入式学习笔记】---- 串口通信
Universal synchronous asynchronous receiver transmitter:通用同步异步收发器Universal asynchronous receiver transmitter:通用异步收发器。原创 2024-09-04 11:23:24 · 1069 阅读 · 0 评论 -
【嵌入式学习笔记】---- printf重定向
半主机模式:用于ARM目标的一种机制;就是通过仿真器实现开发板在电脑上的输入输出【进入keil的魔术棒界面,在Target设置里勾选Use MicroLIB。:用户根据最终输出的硬件重新定义fputc()函数。(挖个坑,后面补回来)即对函数进行重定向操作。原创 2024-09-04 11:24:27 · 897 阅读 · 0 评论 -
【嵌入式学习笔记】---- 时钟源&时钟树 RCC
在芯片内部,布满了各种逻辑电路,通过数字信号进行通信:当A、B均输入1时,与门输出1,异或门输出0,故此时寄存器的值为0:当A输入1,B输入0时,与门输出0,异或门输出0,此时寄存器的值为0:受到逻辑门内部电路的影响,上述两种状态并不能瞬间完成,即存在过渡状态正因为这种因逻辑电路运算延时而产生的错误状态)的存在,极易对数字电路产生巨大影响:加入边沿触发器边沿触发器通过上升沿控制导通,通过调整合适的方波周期,使逻辑电路在一个周期完成相应的逻辑运算,规避过渡状态,避免信号混乱。原创 2024-09-04 11:25:25 · 1496 阅读 · 0 评论 -
【嵌入式学习笔记】---- MCO时钟
MCO时钟输出功能允许将STM32微控制器内部的时钟信号输出到指定的引脚上。通过配置MCO时钟输出功能,可以将系统时钟、外部时钟或者内部RC振荡器的时钟信号输出到外部,供外部设备使用。MCO时钟输出功能是STM32系列微控制器中的重要功能之一,为系统设计者提供了强大的时钟信号输出支持。通过合理地配置MCO时钟输出功能,可以实现对时钟信号的灵活控制,为系统的时钟应用提供了新的可能性。原创 2024-09-04 11:26:23 · 830 阅读 · 0 评论 -
【嵌入式学习笔记】---- 定时器
定时器可以用于生成特定时间间隔的定时中断或触发其他操作。其原理是通过配置定时器的预分频系数和比较寄存器的值来确定定时的时间周期。当定时器的计数器达到或超过比较寄存器的值时,定时器会触发定时中断或执行其他操作。原创 2024-09-04 11:27:46 · 1217 阅读 · 0 评论 -
【嵌入式学习笔记】---- 基于SysTick定时器实现微秒延时
【代码】【嵌入式学习笔记】---- 基于SysTick定时器实现微秒延时。原创 2024-09-04 11:29:07 · 564 阅读 · 0 评论 -
【嵌入式学习笔记】---- IIC通信
IIC:Inter Integreated Circuit,集成电路总线,是一种同步串行半双工通信总线。原创 2024-09-04 11:29:58 · 607 阅读 · 0 评论 -
【嵌入式学习笔记】---- OLED屏幕工作原理
相比于四线SPI,三线SPI的D/C#始终接低电平,依赖于SDIN先发送一个字节,从而判定接收内容是数据还是命令。原创 2024-09-04 11:30:54 · 1163 阅读 · 0 评论 -
【嵌入式学习笔记】---- STM32里的DMA
DMA技术是一种无需CPU干预而能够直接访问系统内存的数据传输技术。通过DMA,外设可以直接将数据传输到内存中,或者从内存中读取数据,而无需CPU的介入,从而提高了系统的效率和性能。DMA技术是STM32系列微控制器中的重要功能之一,为系统设计者提供了强大的数据传输支持。通过合理地配置DMA控制器,可以实现高效、稳定的数据传输,为嵌入式系统的性能提升和功耗优化提供了关键支持。原创 2024-09-04 11:31:35 · 525 阅读 · 0 评论 -
【嵌入式学习笔记】---- 快速入门ADC
本文章初步介绍在STM32主控芯片中的ADC开发调试,因本人尚在学习中,暂时只涉及了一些ADC的基本概念,目的是熟悉一下调试ADC的大致流程和方法,以便快速入门;需要注意的是MCU无法识别负数信号;采样频率需要大于原始信号频率的2倍(奈奎斯特采样定理)原创 2022-12-21 00:56:15 · 1034 阅读 · 0 评论