Image
Image

51xlf

+ 关注

粉丝 24     |     主题 551     |     回帖 9923

单片机 while(1)
2025-7-11 13:28
  • Megawin(笙泉)单片机
  • 67
  • 11584
  在单片机编程中,while(1) 是一个无限循环语句,它会一直执行,直到程序被外部中断或复位。这种循环通常用 ...  
程序运行时堆栈溢出检测及失效安全策略
2024-11-4 13:28
  • 国民技术MCU
  • 45
  • 3138
  通过优化代码结构、减少递归调用等方式,可以降低堆栈溢出的风险。  
scanf函数详解(保姆级讲解)以及使用时需注意的细节
2024-11-7 17:08
  • Megawin(笙泉)单片机
  • 60
  • 5115
  如果输入的数据与期望的类型不匹配,scanf 将停止读取并返回已成功读取的数据项数。 ...  
  scanf会忽略格式字符串中的空格和制表符,但在格式控制符之间可以指定空格或其他字符作为分隔符。例如,%d, ...  
PID算法程序
2024-11-7 20:05
  • Megawin(笙泉)单片机
  • 54
  • 5676
  采用自动调参算法可以更快速、准确地确定 PID 参数。例如 Ziegler - Nichols 方法,通过对系统进行开环阶跃 ...  
8位MCU跑RTOS有没有意义?
2024-12-3 16:29
  • 新定义&赛元MCU
  • 72
  • 4102
  目前已有多种RTOS可以运行在8位MCU上,如Small RTOS、Keil自带的RTX51 Tiny、uCOS等。这些RTOS通常对8位MCU ...  
  8位MCU的资源有限,RTOS可以帮助更有效地管理这些资源,特别是在需要同时处理多个任务或事件时 ...  
使用keil jlink debug报错
2024-10-11 16:51
  • 凌鸥LKS MCU
  • 51
  • 3420
  要使用J-Link的RTT进行调试,需要确保目标设备的固件支持RTT,并在IDE中正确配置RTT。具体步骤可能因IDE和 ...  
8位单片机市场不会消亡
2024-12-9 23:34
  • Megawin(笙泉)单片机
  • 43
  • 7060
  随着集成电路技术的不断发展,8位单片机的性能也在不断提升。虽然与32位单片机相比,8位单片机的性能仍有差 ...  
赛元OTA技术在哪些领域有广泛应用
2024-11-2 16:10
  • 新定义&赛元MCU
  • 37
  • 2282
  智能家居设备如智能音箱、智能门锁等,通过赛元OTA技术实现远程升级,增加新功能或修复已知问题 ...  
单片机开发项目全局变量太多怎么管理?
2024-10-17 08:17
  • Megawin(笙泉)单片机
  • 16
  • 3390
  将代码分割成独立的模块,每个模块负责一部分功能,并尽量减少模块间的直接依赖。这样可以限制全局变量的使 ...  
单片机系统的复位(初始化)、抗干扰与防“走飞”
2025-1-17 19:09
  • Megawin(笙泉)单片机
  • 126
  • 13888
  使用熔丝位来锁定程序存储区,防止程序被意外修改。  
  使用金属外壳或屏蔽层隔绝电磁干扰,接口处设置滤波和保护电路滤除噪声,保护单片机不受瞬间电压冲击。 ...  
单片机软件保持两个版本的必要性
2024-11-9 08:58
  • ChipON MCU
  • 40
  • 6910
  Release 版本经过优化,具有更高的运行效率和更小的体积,适合在实际应用环境中运行。例如,对于资源有限的 ...  
一个按键如何实现短按和长按的识别?
2024-10-20 19:36
  • 新唐MCU
  • 27
  • 3146
  在实现过程中,需要注意按键的去抖动处理。按键在按下和释放的瞬间会产生抖动,这可能导致单片机误判按键状 ...  
ADC基本校准
2024-10-30 13:43
  • 新唐MCU
  • 38
  • 4350
  时间交织ADC的性能依赖于通道之间的一致性和匹配性。任何通道间的增益、时延或采样时刻的不匹配都会导致性 ...  
ADC常用滤波算法提要
2024-10-17 16:54
  • 灵动MM32 MCU
  • 40
  • 3643
  结合限幅滤波和算术平均滤波,先剔除异常值再求平均值。  
自动调整代码格式——astyle详解
2024-10-15 18:51
  • 灵动MM32 MCU
  • 15
  • 3269
  缩进相关选项 --indent=spaces|tabs 这个选项用于指定缩进使用空格还是制表符。例如,使用--indent=spaces ...  
IO模拟I2C的话,用什么模式?
2024-10-10 14:21
  • Microchip
  • 29
  • 3485
  在多设备共享 I2C 总线时,开漏输出模式避免了多个设备输出高电平时可能出现的冲突。因为每个设备的 IO 口 ...  
ADC 的工作原理和分辨率
2024-10-8 22:33
  • 小华半导体
  • 18
  • 3272
  ADC的分辨率常用位数来表示。例如,一个8位的ADC可以将模拟信号分为 2 8 = 256 2 8 =256个不同的等级。 ...  
2
3