Image
Image

51xlf

+ 关注

粉丝 24     |     主题 538     |     回帖 9775

深入理解volatile关键字
2025-4-21 15:46
  • Megawin(笙泉)单片机
  • 55
  • 1161
  volatile 确保变量的修改对所有代码路径可见,但​​不保证原子性​​。它仅解决编译器优化带来的问题,不 ...  
  由于硬件寄存器的值可能随时被硬件改变,因此需要将这些寄存器声明为volatile ...  
学习结构体
2025-4-26 22:12
  • Megawin(笙泉)单片机
  • 72
  • 771
  结构体成员可以是另一个结构体  
  编译器会自动对齐成员以提升访问效率,可能导致结构体大小大于成员总和。 ...  
上电后程序不跑,是烧录失败了?
2025-4-20 22:20
  • ST MCU
  • 57
  • 757
  检查是否存在虚焊、短路或断路。  
使用具有内部LDO的MCU的注意事项
2025-4-26 20:20
  • 极海MCU
  • 39
  • 1040
  LDO 在工作时会有一定的功率损耗,特别是在输出电流较大或输入输出电压差较大的情况下,会产生较多的热量。 ...  
  为了保证 LDO 的正常工作,PCB 布局布线也很关键。输入输出引脚的布线要尽量短而粗,以减小线路电阻和电感 ...  
基于STM32 HAL库的串口(USART)使用详解
2025-4-20 22:17
  • ST MCU
  • 26
  • 1067
  USART的TX引脚无需上拉,RX引脚建议接4.7kΩ上拉电阻  
【银杏科技ARM+FPGA双核心应用】STM32H7系列37——USB_HID_FS
2025-4-20 22:00
  • ST MCU
  • 202
  • 10714
  确保堆栈和SRAM有足够空间,避免缓冲区溢出。  
浮点数性能和一致性
2025-4-21 15:27
  • Megawin(笙泉)单片机
  • 61
  • 1092
  可以自动向量化循环,但需要手动编写优化代码以获得最佳性能。  
ESD防护相关注意事项
2025-4-20 11:39
  • 芯圣MCU
  • 44
  • 1381
  在静电敏感元器件上设置防静电电路。  
C51 的printf
2025-4-24 22:14
  • 新唐MCU
  • 44
  • 1450
  #include #include // 假设串口初始化函数 void UART_Init() { // 初始化串口代码 } // 自定义的pu ...  
函数返回值解析
2025-4-18 15:22
  • Megawin(笙泉)单片机
  • 38
  • 1587
  处理空值和异常情况  
PA0输入电平影响ADC采样偏移问题
2025-4-19 13:28
  • 雅特力AT32 MCU
  • 53
  • 3137
  如果PA0引脚附近存在干扰源,如高频信号线、电源线等,这些干扰信号可能会通过电磁感应或电容耦合等方式进 ...  
单片机遇到EMI干扰,如何储存重要参数?
2025-4-16 21:04
  • 国民技术MCU
  • 51
  • 696
  使用 LDO 稳压器代替开关电源,降低电源噪声。  
电平转换电路
2025-4-24 22:05
  • 新唐MCU
  • 58
  • 1593
  输入端为高电平时,三极管截止,输出端通过上拉电阻被拉高到电源电压。  
  在输入端添加TVS二极管或齐纳二极管,防止过电压损坏。  
测量结果偏差较大,如何优化?
2025-4-18 15:41
  • ST MCU
  • 47
  • 1370
  仅记录时间戳和溢出计数,避免复杂计算或函数调用。  
是不是risc-v支持5V的话功耗要比3.3V的高呢?
2025-4-14 07:32
  • RISC-V
  • 28
  • 1507
  在相同负载下,5V处理器的功耗会比3.3V处理器高。  
VCC、VDD、VEE、VSS、VBAT各表示什么意思
2025-4-19 10:31
  • 国民技术MCU
  • 52
  • 1009
  标识符 主要用途 典型场景 是否可与其他电源复用? ​​VCC​​ 数字或模拟电路的核心供电 运放、MCU内核 ...  
2
3
近期访客