比较经典的MOS管驱动电路
2024-9-25 14:10
- Megawin(笙泉)单片机
- 54
- 1359
串联的电阻用于防止占空比突然变化形成的LC振荡。
单片机ESD静电防护
2024-9-25 15:25
- Megawin(笙泉)单片机
- 58
- 1447
压敏电阻(MOV)、气体放电管(GDT)等,它们在不同程度上也能提供静电保护。 ...
静电放电产生的高电压可能直接击穿单片机内部的晶体管、二极管等半导体器件,导致芯片功能失效。例如,可能 ...
IO模拟I2C需要开漏模式吗
2024-9-23 14:44
- ST MCU
- 27
- 812
也可以使用推挽(Push-Pull)模式来模拟 I2C。在这种情况下,STM32 的 GPIO 引脚可以在输出高电平时直接驱 ...
中文注释乱码
2024-9-22 13:40
- ChipON MCU
- 35
- 2192
设置“Text file encoding”为“UTF-8”。
编译器的设置或选项对话框,找到与编码格式相关的设置选项。
C语言不可轻视的优先级
2024-9-26 12:21
- ST MCU
- 52
- 1199
逻辑与运算符 && 和逻辑或运算系 || 具有短路特性,即如果第一个操作数已经能确定整个表达式的结果,则不会 ...
硬件延时和软件延时两种,各有优劣。
2024-9-25 15:00
- Megawin(笙泉)单片机
- 67
- 1345
对于需要精确时间控制的场合,如PWM输出、电机控制等,推荐使用硬件延时,利用单片机的定时器来实现。 ...
我看最近推M467很多,M467有哪些强大的功能?
2024-9-23 14:40
- 新唐MCU
- 42
- 1341
M467内置10/100Mbps以太网MAC,支持硬件加密加速,包括AES-256、ECC-571、SHA-512、HMAC-512、RSA-4096和SM ...
一个实用的单片机软件框架
2024-9-29 23:03
- ST MCU
- 37
- 687
设计一种机制,让各个模块可以自动注册到系统中。例如,可以在每个模块的源文件中定义一个初始化函数,该函 ...
有没有拓展串口的办法啊?
2024-9-23 15:57
- 中颖MCU
- 25
- 1674
串口扩展芯片专门用于增加系统中的串口数量。这些芯片通常可以将一个物理串口扩展为多个虚拟串口,每个虚拟 ...
代码嵌套是不是有限制啊?
2024-9-18 10:02
- 中颖MCU
- 21
- 1342
在编写代码时,应尽量减少不必要的函数调用和嵌套。
WS2812如何控制?简单,直接NOP延时模拟时序
2024-9-23 14:42
- 新唐MCU
- 46
- 940
由于NOP延时可能受到单片机执行其他指令时间的影响,实际延时可能略有偏差。因此,在编写代码时,需要通过 ...
为了提高代码的执行效率,可以尽量减少循环和函数调用,直接使用宏定义或内联函数来执行NOP延时。 ...
代码设计技巧
2024-9-25 13:38
- Megawin(笙泉)单片机
- 68
- 1512
对于复杂的状态逻辑,使用状态机设计模式可以使代码结构更清晰,状态转换更易于管理。 ...
GD32 M23系列微控制器的低功耗优势
2024-9-30 23:39
- GigaDevice GD32 MCU
- 52
- 1802
提供了灵活的供电模式和丰富的外设接口,进一步满足了用户开发的多样化需求 ...
睡眠模式:在该模式下,微控制器的大部分外设和功能模块停止工作,仅保留一些必要的电路以维持基本的状态监 ...
单片机实现两个以上外部中断
2024-9-25 14:33
- Megawin(笙泉)单片机
- 60
- 1480
外部中断可以设置为下降沿触发、低电平触发或上升沿触发。根据实际应用需求选择合适的触发方式,以确保中断 ...
TVS管该接信号地GND还是外壳地PGND?
2024-9-25 12:31
- Megawin(笙泉)单片机
- 54
- 1388
在多层PCB设计中,信号地通常与电源地分开,以减少噪声和干扰。
c语言函数参数太多问题如何解决
2024-9-23 16:32
- 新唐MCU
- 57
- 1914
在某些情况下,可以使用全局变量来减少函数参数的数量。但是,这种方**增加代码的耦合度,降低模块化程度。 ...
2
3
近期访客