单片机程序又跑飞?
2025-1-23 15:51
- 新唐MCU
- 63
- 1492
在使用指针和数组时,务必进行合法性检查,避免非法访问。
模块化编程和条件编译
2025-1-23 20:57
- 新唐MCU
- 43
- 1429
过度使用条件编译会使代码变得难以理解和维护。因此,应尽量减少不必要的条件编译,保持代码的清晰和简洁。 ...
C语言算法归纳
2025-1-21 17:50
- Megawin(笙泉)单片机
- 43
- 2257
分析算法的时间复杂度和空间复杂度,确保算法在合理的范围内运行。
深入理解裸机与RTOS开发模式
2025-1-21 17:41
- Megawin(笙泉)单片机
- 43
- 2652
通过任务调度和优先级管理,优雅地解决了多任务并发问题。开发者可以将系统功能拆分成多个独立的任务,每个 ...
单片机入门到高级进阶
2025-1-21 17:59
- Megawin(笙泉)单片机
- 56
- 2023
C语言是大多数单片机开发中最常用的编程语言,因此需要熟练掌握它的语法和特性。
练习编写简单的控制结构( ...
使用面包板和基础元器件搭建基本电路,如GPIO_LED控制、按键输入等。通过编写简单的C程序,实现LED闪烁、按 ...
单片机系统抗干扰
2025-1-23 16:34
- 新唐MCU
- 42
- 1419
若失控的程序进入“死循环”,通常采用“看门狗”技术使程序脱离“死循环”。“看门狗”技术可由硬件实现, ...
STM32H743: 高性能MCU开发之旅
2025-1-22 20:57
- ST MCU
- 62
- 1727
通过编写简单的程序,控制LED灯的闪烁,测试单片机的基本功能。
在电源和模拟输入线路上增加去耦电容
2025-1-17 21:39
- 芯圣MCU
- 63
- 2199
通常使用陶瓷电容(多层陶瓷电容器MLCC)作为去耦电容,因为它们具有低ESR(等效串联电阻)和高频率性能。 ...
嵌入式驱动和应用,哪个更难?
2025-1-21 19:40
- 中颖MCU
- 39
- 2438
开发人员需要考虑如何使应用程序在这些不同的平台上都能正常运行,保证兼容性。这可能涉及到对不同硬件设备 ...
STM32的HAL库知识总结
2025-1-18 21:22
- ST MCU
- 61
- 1496
HAL库提供了一套完整的API函数集合,用于访问STM32微控制器的各种外设和功能,如GPIO、UART、SPI、I2C等。 ...
嵌入式c语言开发:volatile 关键字详解
2025-1-17 15:50
- 极海MCU
- 62
- 2684
过度使用 volatile 也是一个坏习惯,它应该只用于那些确实需要它的变量。
MM32如何提供内部所需的1.5V电源?
2025-1-22 23:14
- 灵动MM32 MCU
- 24
- 1022
通过内置的电压调节器
代码嵌套是不是有限制啊?
2025-1-21 19:41
- 中颖MCU
- 83
- 6522
合理设计代码的数据结构,多使用结构体和联合体,少用零散的多个变量。
喂狗常见错误与解决方案
2025-1-17 20:34
- 芯圣MCU
- 94
- 4367
尽量避免在中断服务程序中喂狗,除非这是设计的一部分,并且已经考虑了所有可能的副作用。
如果必须在中断 ...
STM32F3系列芯片文档用户手册合集-17
2025-1-21 17:14
- ST MCU
- 12
- 548
是否有性能基准测试结果,以帮助用户了解不同固件包版本的性能差异?
在运行模式下,如何降低MM32的功耗?
2025-1-22 23:15
- 灵动MM32 MCU
- 11
- 1001
MM32微控制器提供了多个外设时钟控制寄存器,可以关闭未使用的外设时钟,以减少不必要的功耗。 ...
同步降压DCDC,有很强的EMI问题,如何解决
2025-1-21 16:46
- ST MCU
- 56
- 957
将电源路径和信号路径分开,以减少干扰。
尽量缩短高频开关路径,减少寄生电感。
使用地平面和电源平面来降 ...
在N32单片机上实现CRC校验
2025-1-22 08:29
- 国民技术MCU
- 50
- 526
如果单片机有硬件CRC模块,应使用该模块以提高计算效率。如果没有,则需要通过软件实现CRC算法。 ...
CW32L0开发板学习记录六:IIC读取MPU6050数据
2025-1-22 08:51
- 芯源CW32 MCU
- 38
- 718
可以在通信端口串联电阻和电容,以增强抗干扰能力。
2
3
近期访客