自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 STM32F103c8t6的内存空间

内存区域大小地址范围用途Flash64 KB程序存储SRAM20 KB数据存储系统内存< 32 KBBootloader 区域外设寄存器地址空间外设控制寄存器PPB 区域系统控制和调试这些内存地址空间分配使得 STM32F103C8T6 具备了灵活的代码、数据存储及外设控制功能,适用于各种嵌入式开发应用。

2024-11-08 09:45:01 1620

原创 ADC定时采集使用DMA传输的配置

第一次先软件启动,随后再定时器触发。

2024-11-07 23:14:24 161

原创 使用DMA进行串口数据发送时,USART1_Init() 和 DMA_USART1_Init() 的顺序会影响程序执行结果的分析(个人理解)

先初始化 USART1:确保 USART1 已配置好波特率、数据位等参数,并且 DMA 发送请求已启用。然后初始化 DMA:在 USART1 完成初始化后,配置 DMA 的源和目标地址,将目标设为USART1->DR,此时 DMA 可以正常操作 USART1 的数据寄存器。初始化顺序的正确性是 DMA 和 USART1 配合工作的重要前提。确保 USART1 已经初始化并启用 DMA 请求后,再配置 DMA 目标地址,可以避免因初始化顺序导致的传输异常或不工作的问题。

2024-11-07 21:35:08 419

原创 电压增益和电压增益dB值计算方法

电压增益是输出电压与输入电压之间的比值。它是一个无单位的量,因为它表示两电压的比率。

2024-11-07 17:51:00 1398

原创 DMA的内存到内存模式配置

在 STM32F1 系列中,模式允许 DMA 在两个内存地址之间传输数据,而不涉及外设。为了实现内存到内存的传输,需要启用DMA_M2M配置项,而不是或。内存到内存模式会忽略DMA_DIR设置,因为数据源和数据目标都在内存中。

2024-11-07 17:34:39 634

原创 DMA_DIR_PeripheralDST 和 DMA_DIR_PeripheralSRC 区别

内存到外设,常用于发送数据到外设(如 USART 发送)。:外设到内存,常用于接收数据到内存(如 ADC 采样)。根据数据流的方向选择正确的参数,可以确保 DMA 传输的正确性。

2024-11-07 17:24:05 1555

原创 dB(分贝)值相对于直接使用电压增益的优势

dB 值的优势在于它提供了一种更易理解、易计算、且适合大范围变化的增益表示方法。它的对数特性和线性叠加性简化了多级系统的增益计算和分析过程,同时在通信、音频等工程领域具有广泛的应用,是处理增益和信号强度变化的标准方式。

2024-09-04 10:09:50 436

原创 共模和差模

术语“共模”因此而得名,因为干扰信号通常会同时影响所有导线,即这些信号在所有相关导线上是“共同的”。这种模式的干扰是普遍存在的,特别是在电子设备接近强电磁场源时,例如电力设施或大型电子设备附近。:差模传输是指信号在两条导线之间传输,其中一条导线的信号为正,另一条为负,这样它们相对于彼此是反相的。:在共模传输中,两条或多条导线上的信号具有相同的幅度和相位,这意味着这些信号相对于某个共同的参考点(通常是地)是相同的。“共模”这个术语来源于电子电路中的信号模式分类,主要用来描述信号在多导体系统中的传播方式。

2024-08-29 17:45:32 1153

原创 解决Android 12及以上版本Manifest合并失败:android:exported属性必须显式声明

编译旧版本Android项目,报错需要显式声明 android:exported 属性

2024-05-09 20:53:44 4645

原创 针对单片机连接的低功耗蓝牙(BLE,Bluetooth Low Energy)的工作模式

针对单片机连接的低功耗蓝牙(BLE,Bluetooth Low Energy)的工作模式

2024-04-07 17:27:54 494

原创 STM32时钟系统概述

STM32时钟系统概述

2024-04-02 23:31:02 309

原创 STM32系统时钟的配置方法——内部高速时钟HSI作为系统时钟源

STM32系统时钟的配置方法——内部高速时钟HSI作为系统时钟源

2024-04-02 23:25:20 3058

原创 STM32,开发板中8MHz和32.768kHz时钟用途

STM32开发板中8MHz和32.768kHz时钟用途

2024-03-08 07:00:00 1248

原创 RF-BM-BG22Cx BLE模块连接

BLE模块连接

2024-03-08 06:00:00 451

原创 ATmega328P、STM32F103C8T6和nRF52832三款微控制器的比较

以下是从嵌入式系统设计的角度,对ATmega328P、STM32F103C8T6、和nRF52832三款微控制器的比较。这份比较覆盖了核心性能参数、外设功能、封装尺寸等,

2024-03-07 14:36:27 1631

原创 在可穿戴场景中,经典蓝牙Classic和低功耗蓝牙BLE选择

在选择蓝牙技术为终端设备(如可穿戴健康监测设备)无线发送数据至手机APP端进行实时波形显示时,了解低功耗蓝牙(Bluetooth Low Energy, BLE)与经典蓝牙(Bluetooth Classic)之间的优劣至关重要。这两种技术虽然都属于蓝牙技术范畴,但设计初衷、性能特点及应用场景有所不同。

2024-03-07 14:34:58 660

原创 ATmega328P和STM32F103C8T6两款微控制器(MCU)选型对比

ATmega328P和STM32F103C8T6两款微控制器(MCU),包括核心架构、处理速度、内存容量、外设功能和电源管理的详细比较表格:

2024-03-07 09:50:56 2263

原创 ESP32 Serial Arduino

ESP32 Arduino 串口

2023-03-03 21:04:58 454 1

ADS1292.c和ADS1292.h

ADS1292系列芯片驱动代码,适合STM32F1系列

2024-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除