四种简略的拓宽51单片机中断的妙招
2024-9-25 14:44
- Megawin(笙泉)单片机
- 41
- 1284
利用定时器中断作为主中断源,然后在定时器中断服务程序中通过查询或轮询的方式判断具体的中断事件。这种方 ...
stm32F103C8T6大家都用什么晶振?
2024-9-26 17:56
- ST MCU
- 73
- 2277
TM32F103C8T6的内部RC振荡器默认频率为8 MHz
使用RTOS和低功耗会有冲突吗?
2024-9-26 12:37
- ST MCU
- 74
- 773
STM32微控制器本身也有多种低功耗模式,如睡眠模式、停止模式和待机模式等。通过合理的配置和使用这些低功 ...
RTOS能够提供稳定的程序架构,避免因架构问题导致的程序崩溃,这对于需要长时间稳定运行的设备来说是非常重 ...
STM32CubeMX和HAL库
2024-9-26 12:25
- ST MCU
- 34
- 598
STM32CubeMX提供了直观的用户界面,使得配置过程简单明了,即使是初学者也能快速上手。它还支持多种操作系 ...
HAL库是ST为STM32微控制器提供的一个硬件抽象层,它为各种外设提供了通用的API,使得在不同STM32系列之间移 ...
【GD32 MCU入门教程】GD32 MCU GPIO 结构与使用注意事项
2024-9-24 13:35
- GigaDevice GD32 MCU
- 52
- 1155
GD32 MCU的许多GPIO引脚具有多种功能,可以通过配置相应的寄存器来选择不同的功能模式。在使用时,需要根据 ...
单片机ESD静电防护
2024-9-25 15:25
- Megawin(笙泉)单片机
- 58
- 1447
对于5V输入的单片机,可以选择截止电压为5.5V的TVS管来吸收可能的12V电源冲击。 ...
C语言代码怎么优化
2024-9-21 16:57
- ChipON MCU
- 37
- 3056
使用有意义的变量和函数命名,提高代码的可读性。避免使用过于简短或模糊的命名,以免造成理解困难。 ...
硬件延时和软件延时两种,各有优劣。
2024-9-25 15:00
- Megawin(笙泉)单片机
- 67
- 1345
硬件延时一旦设定,通常不需要频繁调整,因此维护起来相对容易。
中文注释乱码
2024-9-22 13:40
- ChipON MCU
- 35
- 2192
检查包含中文注释的文件的编码。
一个实用的单片机软件框架
2024-9-29 23:03
- ST MCU
- 37
- 687
框架包含一个命令行解析器,允许用户通过命令行输入来控制和查询系统状态。命令可以被注册和执行,提供了一 ...
uCOS-III的任务调度算法研究
2024-9-23 14:30
- 新唐MCU
- 50
- 1348
uCOS-III对优先级的数量无限制,但配置uCOS-III的优先级在32到256之间已经满足大多数的应用了 ...
STM32常用数据采集滤波算法
2024-9-25 11:51
- ST MCU
- 32
- 723
STM32的ADC有多种分辨率可供选择,如8位、10位、12位等。分辨率越高,采集到的数据精度越高,但同时也会增 ...
使用MOS 管和运放实现理想二极管
2024-9-25 15:13
- Megawin(笙泉)单片机
- 62
- 1545
MOS管在正向电流时导通,在反向电流时截止。这通常涉及到比较器的使用,以检测电流方向并控制MOS管的开关状 ...
当输入电压高于运放同相输入端的参考电压时,运放的输出会驱动MOS管导通,允许电流流向负载。当输入电压低 ...
一个容易被忽视的溢出问题
2024-9-25 15:16
- Megawin(笙泉)单片机
- 53
- 927
数据溢出发生在计算结果超出了变量所能表示的范围时。
单片机关于BLDC使用PID调速的理解
2024-9-25 14:54
- Megawin(笙泉)单片机
- 38
- 2393
可以使用位置式或增量式PID算法,根据具体应用场景选择合适的方式。
【银杏科技ARM+FPGA双核心应用】GD32F4系列三十三—FSMC_DMA实验
2024-9-24 14:04
- GigaDevice GD32 MCU
- 225
- 12496
FSMC_DMA实验是一个旨在通过FSMC-DMA方式实现GD32与FPGA之间通信的实验。在这个实验中,FPGA内部建立了RAM ...
一个printf()函数4kB大小
2024-9-19 13:33
- 新唐MCU
- 26
- 1543
printf() 可能依赖于其他函数和库,这些依赖可能会增加最终文件的大小。
2
3
近期访客