串口不定长接收怎么做更好
2024-4-19 13:42
- ST MCU
- 26
- 649
为接收的数据分配一个缓冲区,当串口接收到数据时,将其存储到缓冲区中。这样可以确保即使数据不是一次性到 ...
stm32采用队列方式接收和发送RS485串口数据
2024-4-19 19:26
- ST MCU
- 42
- 664
串口接收中断服务程序中,将接收到的数据放入接收队列,并增加队列的计数。 ...
DMA和PDMA有啥区别
2024-4-15 14:54
- 新唐MCU
- 38
- 738
通过PDMA,可以实现外设之间的数据直接传输,进一步提高系统的整体性能。
利用单步执行功能逐步执行代码
2024-4-17 16:39
- ChipON MCU
- 23
- 896
在单步执行的过程中,密切观察关键变量的值,以便发现数据流向和逻辑问题。 ...
操作系统中任务之间通信的方式有哪些?
2024-4-19 22:04
- ST MCU
- 50
- 893
异步信号机制
按位异或运算符
2024-4-19 19:39
- Megawin(笙泉)单片机
- 34
- 881
在一些编程语言中,异或运算符可以与赋值操作符结合使用,形成复合赋值运算符^=,这可以简化代码并提高编程 ...
笙泉M0系列MCU应用于电池管理系统
2024-4-18 00:16
- Megawin(笙泉)单片机
- 36
- 709
这些MCU通常提供足够的处理能力来处理复杂的电池管理算法,如状态估计、充放电控制等。 ...
为什么互补pwm波要带死区啊?
2024-4-19 19:49
- ST MCU
- 23
- 477
由于器件的响应时间存在一定的延迟,因此在两个相邻信号切换的过渡阶段,输出信号可能会出现瞬时的不稳定情 ...
32位单片机和8位单片机的区别
2024-4-9 21:41
- GigaDevice GD32 MCU
- 26
- 792
8位单片机由于其设计和处理能力的限制,功耗通常较低。
32位单片机的功耗可能较高,但对于高性能应用,这通 ...
AT32F421 SPI CRC怎么配置?
2024-4-7 11:19
- 雅特力AT32 MCU
- 12
- 2689
在配置SPI CRC时,请确保SPI和CRC的时钟已经使能。
mcu上电启动流程分析
2024-4-6 16:30
- Megawin(笙泉)单片机
- 39
- 1736
在复位过程中,MCU会初始化内部寄存器,包括控制寄存器、状态寄存器、中断向量表等。初始化过程通常由硬件 ...
MODBUS最快支持多高的通信频率
2024-4-7 21:16
- 雅特力AT32 MCU
- 22
- 894
理论上可以支持更高的波特率,如500Kbps、1Mbps甚至更高,但实际应用中通常不超过1Mbps,以保持通信的稳定 ...
触控面板表面有积水,触控功能是否能正常
2024-4-17 19:15
- 新定义&赛元MCU
- 25
- 235
电阻式触摸屏对积水的抵抗力稍强一些,因为它们通过检测触摸时电阻的变化来工作。 ...
AD采样第一个数据不准
2024-4-19 12:00
- 雅特力AT32 MCU
- 28
- 941
温度变化也可能影响ADC的精度。一种解决方案是使用内部温度传感器和ADC看门狗,在温度变化达到一定程度时重 ...
ST-LINK是开源的吗
2024-4-17 15:19
- ST MCU
- 20
- 677
OpenSTLink,旨在提供ST-LINK V1和V2接口的开源实现。
TM4C123 如何设置读保护
2024-4-7 18:11
- TI MCU
- 16
- 341
在程序的初始化阶段或启动代码中,使用编程语言(如C语言)编写相应的代码来配置Flash控制寄存器,设置读保 ...
动态内存分配的注意事项
2024-4-10 15:20
- 国民技术MCU
- 23
- 121
单片机的内存资源通常比PC或其他通用计算平台更为有限。因此,在设计动态内存分配策略时,需要仔细考虑内存 ...
0欧姆电阻还能这样用
2024-4-17 19:11
- 新定义&赛元MCU
- 73
- 1014
0欧姆电阻可以用来跨接两条线路,起到连接或断开的作用,这种方法既灵活又方便。 ...
重定向printf 到stm32串口
2024-3-27 18:09
- ST MCU
- 36
- 523
需要一个函数来将printf输出的数据发送到串口。这可以通过轮询、中断或DMA(直接内存访问)来实现。 ...
ds18b20需要接上拉电阻吗
2024-4-20 11:21
- Megawin(笙泉)单片机
- 26
- 859
上拉电阻的大小通常取决于系统的供电电压和电流消耗
2
3
近期访客