Image
Image

慢动作

+ 关注

粉丝 0     |     主题 82     |     回帖 993

检测输入电压的高低需要接一个引脚到电源吗?
2024-3-28 15:35
  • ST MCU
  • 5
  • 869
  内部的模拟比较器或者ADC(模数转换器)来检测输入电压的高低。  
STM32和PC串口的NRF24L01通信测试
2024-3-27 17:47
  • ST MCU
  • 4
  • 1406
  结论 通信测试时需要确保通信两端的NRF24L01参数设置是一致的,包括地址、通信频率等。 NRF24L01-串口转USB ...  
  4.2 STM32与STM32通信 参考原子的教程 4.3 PC与STM32通信 写在前面:NRF24L01-串口转USB转换模块在对发送 ...  
  测试结果 4.1PC与PC通信 插入两个NRF24L01模块,调用两个串口助手,使用其中一个串口发送消息’ABCDEFG’, ...  
  软件实现 代码是有现成的,可以参考原子的源码及讲解课程第66讲 2.4G无线通信实验。 需要注意的是要收发端 ...  
测量单片机内部FLASH的真实大小
2024-4-23 07:47
  • ST MCU
  • 35
  • 3333
  数据验证 验证0的个数。如果不对就卡死。 然而实际上基本都会对,不会对的情况是数组大了超过了实际的FLAS ...  
  好像挺有道理的,但实际上代码根本跑不了,不论怎么样往数组里写什么值,数组里的值都是0。所以我添加了另 ...  
  x uint8_t array[DATA_SIZE] = { }; // DATA_SIZE = 1016 * 1024的声明只占用了RAM,是因为如下: /* Uni ...  
  const uint8_t array[DATA_SIZE] = { 1 }; // DATA_SIZE = 1016 * 1024的声明只占用了FLASH,因为STM32H750 ...  
  然后我尝试将数组定义为: const uint8_t array[DATA_SIZE] = { 1 }; // DATA_SIZE = 1016 * 1024 1 编译 ...  
  解决办法一:变换声明方式 尝试变换声明方式: uint8_t array[DATA_SIZE] = { 1 }; // DATA_SIZE = 1016 * ...  
  一致的原因是C语言标准中存在这一条,参见Array initialization - cppreference.com 解决这个问题有一个 ...  
  编译就出现了: 值得一提的是,这样的定义也是一样的结果: uint8_t array[DATA_SIZE] = { }; // DATA_SI ...  
  代码编写 主要分为两个部分,一部分是写,另外一部分是读验证。 数据写入 考虑到换算的直观,所以声明的是 ...  
MCU前端设计简单记录
2024-5-24 19:50
  • 灵动MM32 MCU
  • 34
  • 5871
  Cortex M3处理器内核特性 两种指令集:Tvmb(16位)和ARM32(32位),Thumb-2都支持这两种指令集 三级流水 ...  
  Cortex M3处理器整体架构 译码控制、向量中断控制 核采用的是指数和数据并行执行,流水操作得以实现 MPU保 ...  
  Cortex M3 Vendor-ARM介绍 摩托罗拉很贵,ARM公司就借助精简指令集,后来和苹果、Acorn和LSI三家公司成立 ...  
  第二讲 ARM架构 一 、Cortex M3内核概述 Cortex M3 Vendor-ARM介绍 Cortex M3处理器整体架构 Cortex M3处理 ...  
  Cortex-M3 使用场景 高性能+高代码密度+小硅片面积,3璧合一,使得CM3大面积地成为理想的处理平台,主要 ...  
  CM3的主要特点包括: • 性能强劲 • 功耗低 • 实时性好 • 代码密度高 • 使用更方便 • 低成本的整体解 ...  
2
3
近期访客