Image
Image

ingramward

+ 关注

粉丝 0     |     主题 15     |     回帖 1404

深入理解volatile关键字
2025-4-21 15:46
  • Megawin(笙泉)单片机
  • 55
  • 858
  在嵌入式系统编程中,经常需要直接操作硬件寄存器  
  volatile 可以确保变量的访问不被编译器优化  
【银杏科技ARM+FPGA双核心应用】STM32H7系列十二——QSPI
2025-4-20 23:01
  • ST MCU
  • 461
  • 20425
  在连续读写时启用双缓冲,避免传输中断  
  在初始化阶段,建议使用较低的时钟频率(如48MHz),待初始化完成后再切换到高速模式。 ...  
使用硬件比较器设计过压保护电路时,如何消除比较器迟滞导致的误触发?
2025-4-20 18:46
  • 英飞凌MCU论坛
  • 33
  • 300
  使用RC滤波器或施密特触发器等硬件去抖动电路,对比较器的输出进行滤波。 ...  
学习结构体
2025-4-21 18:05
  • Megawin(笙泉)单片机
  • 71
  • 511
  声明指向结构体的指针,以便通过指针访问和修改结构体成员。  
SPI明明收到了数据,但就是错?
2025-4-20 22:33
  • ST MCU
  • 51
  • 585
  电平不兼容​  
怎样才算是精通RTOS?
2025-4-23 16:51
  • 新唐MCU
  • 69
  • 1398
  熟悉RTOS的基本概念,包括任务(线程)管理、任务调度、同步机制(如信号量、互斥量、事件标志组)、任务间 ...  
函数返回值解析
2025-4-18 15:22
  • Megawin(笙泉)单片机
  • 38
  • 1486
  在C语言中,如果函数声明为int func(int a, int b),那么它的返回值应该是整数类型。如果返回类型是自定义 ...  
指针加减运算的bug避坑
2025-4-19 10:29
  • 小华半导体
  • 55
  • 1718
  尽量使用智能指针来代替原始指针,以减少内存泄漏和其他与指针相关的问题。 ...  
  当指针指向数组元素时,加减运算后应确保指针没有超出数组的有效范围。超出数组边界会导致未定义行为,可能 ...  
单片机程序跑飞的原因
2025-4-18 15:24
  • Megawin(笙泉)单片机
  • 81
  • 1470
  程序的算法设计存在缺陷,导致在某些特定情况下程序进入异常状态。例如,在进行数据处理时,没有考虑到边界 ...  
【银杏科技ARM+FPGA双核心应用】GD32F4系列42——Modbus-RTU实验
2025-4-18 07:22
  • GigaDevice GD32 MCU
  • 306
  • 18776
  设置超时机制  
IGBT模块适用于哪些产品?
2025-4-20 21:17
  • 英飞凌MCU论坛
  • 44
  • 780
  光伏发电系统  
【STM32H745I-DISCO试用】双核共享外设
2025-4-18 15:37
  • ST MCU
  • 36
  • 1298
  借助消息队列来实现两个内核之间的通信。一个内核把对外设的操作请求放入消息队列,另一个内核从消息队列中 ...  
mpu6050卡尔曼滤波
2025-4-16 22:46
  • ST MCU
  • 50
  • 1200
  姿态估计往往需要实时响应,因此必须保证滤波算法能在限定时间内完成计算。 ...  
函数指针的用法
2025-4-14 18:15
  • 芯圣MCU
  • 34
  • 2727
  函数指针是C语言中一个非常有用且强大的概念,它允许将函数作为参数传递给其他函数、在运行时动态选择要调 ...  
数组与指针的关联
2025-4-23 17:10
  • 凌鸥LKS MCU
  • 34
  • 485
  未正确限制索引范围可能导致内存覆盖。建议使用静态分析工具或调试器检查边界条件。 ...  
技术洞察 | 在LLC转换器中使用氮化镓开关,益处多多
2025-4-21 13:28
  • 英飞凌MCU论坛
  • 27
  • 469
  高频下开关损耗剧增。  
MOS管相关知识
2025-4-15 21:53
  • 国民技术MCU
  • 36
  • 752
  大电容负载上电时限制浪涌电流。  
2
3
近期访客