Image
Image

gygp

+ 关注

粉丝 16     |     主题 201     |     回帖 8475

GD32F105RB 使用官方USB例程,运行至枚举状态机时进入死循环
2025-7-15 16:50
  • GigaDevice GD32 MCU
  • 62
  • 11578
  如果堆栈溢出,可能会导致程序异常行为,包括死循环  
测量结果偏差较大,如何优化?
2025-4-30 23:31
  • ST MCU
  • 49
  • 2022
  为了提高测量的准确性,可以采用多次测量取平均值的方法来减少偶然误差。 ...  
函数内存和传值
2025-5-11 16:04
  • Megawin(笙泉)单片机
  • 65
  • 4016
  在函数调用时,实参的值被复制一份传递给形参。形参和实参是两个独立的变量,位于不同的内存地址。 ...  
电源MOS管的驱动电路
2025-5-18 11:50
  • 新唐MCU
  • 79
  • 5722
  在Buck电路等应用中,需要设置适当的死区时间,以防止上下桥直通导致短路。死区时间太长会影响最大占空比, ...  
位运算的使用
2025-5-19 12:40
  • Megawin(笙泉)单片机
  • 59
  • 3690
  过度使用位运算可能降低代码可读性,尤其是在处理复杂掩码或标志位时,需要适当注释。 ...  
字符串的另类用法
2025-4-14 16:36
  • Megawin(笙泉)单片机
  • 22
  • 2228
  所有变量需先定义后使用。  
C51 的printf
2025-6-17 17:28
  • 新唐MCU
  • 56
  • 3907
  可以在程序中使用printf函数。  
数组与指针的关联
2025-8-6 10:32
  • 凌鸥LKS MCU
  • 57
  • 1857
  在大多数情况下,数组名被视为指向数组首元素的指针。  
为什么单片机中很少使用malloc,而PC程序频繁使用?
2025-4-16 22:13
  • 芯源CW32 MCU
  • 39
  • 2949
  动态分配可能占用堆栈空间(如递归调用),而单片机堆栈通常较小(KB级)。 ...  
  单片机通常采用静态内存分配,即在编译时确定内存分配,这种方式简单、高效,且易于预测。 ...  
时钟周期、机器周期、指令周期
2025-8-15 14:49
  • 芯源CW32 MCU
  • 60
  • 2100
  指令周期是执行一条指令所需的全部时间,由若干机器周期组成。  
单片机程序跑飞的原因
2025-5-19 12:35
  • Megawin(笙泉)单片机
  • 87
  • 3858
  数组越界、指针错误操作等导致访问非法内存地址。  
  没有使用看门狗,但看门狗意外开启,导致程序频繁复位。  
如何利用硬件PWM死区控制避免MOSFET直通?
2025-4-30 23:50
  • ST MCU
  • 57
  • 2334
  上桥臂导通时,下桥臂必须完全关断。 下桥臂导通时,上桥臂必须完全关断。 ...  
使用具有内部LDO的MCU的注意事项
2025-4-26 20:20
  • 极海MCU
  • 39
  • 1774
  LDO的功耗主要由输入输出电压差和负载电流决定  
怎样才算是精通RTOS?
2025-7-5 19:49
  • 新唐MCU
  • 79
  • 4104
  根据实时性需求合理拆分任务(如实时控制任务、数据处理任务、通信任务)。 ...  
浮点数性能和一致性
2025-5-19 12:50
  • Megawin(笙泉)单片机
  • 67
  • 3931
  float的运算速度会比double快一些,因为它的数据宽度较小,在内存访问和运算时可能更高效。 ...  
  避免不必要的类型转换和复杂的浮点数运算。  
学习结构体
2025-5-11 16:07
  • Megawin(笙泉)单片机
  • 76
  • 3053
  使用printf等函数逐个打印结构体成员的值。  
SPI明明收到了数据,但就是错?
2025-4-20 22:33
  • ST MCU
  • 51
  • 1664
  SPI模式不匹配​  
2
3
近期访客