stm32采用队列方式接收和发送RS485串口数据
2024-4-17 23:11
- ST MCU
- 40
- 586
如果队列大小设置过小,可能导致数据丢失;如果设置过大,可能导致内存浪费。 ...
RS485通信需要考虑总线上的电气特性,如驱动器和接收器的控制时序,以及回调函数的执行时间 ...
如何在STM32中实现定位功能,例如GPS或北斗定位?
2024-4-17 13:50
- ST MCU
- 16
- 501
在STM32的代码中,编写解析NMEA协议数据的函数。这些函数可以提取经度、纬度、高度、速度等信息,并将其转 ...
C语言的库函数
2024-4-19 13:54
- Megawin(笙泉)单片机
- 23
- 660
虽然库函数通常是为了方便而设计的,但在某些情况下,它们可能不如手动编写的代码高效。在性能敏感的应用中 ...
STM32H7系列微控制器具有强大的数字信号处理器(DSP)功能
2024-4-17 14:35
- ST MCU
- 25
- 505
包括平方根、开方、乘法、除法等数**算加速器,这些单元可以提高DSP算法的执行效率。 ...
STM32Fxx之串口DMA配置
2024-4-17 23:12
- ST MCU
- 32
- 527
在配置DMA之前,需要确保已使能相应的DMA通道和流。通常可以通过设置寄存器或者使用HAL库函数来实现。 ...
NuMicro ICP Programming Tool能感应到下载器,但感应不到芯片是什么原因?
2024-4-17 23:42
- 新唐MCU
- 52
- 805
如果芯片的时钟信号不稳定或者不正常,可能导致下载器无法识别芯片。
关于keil里program size:code,RO,RW,ZI
2024-4-16 20:46
- Megawin(笙泉)单片机
- 13
- 922
RW 读写数据段,存储程序中的可读写数据,如全局变量、静态变量等。这部分数据在程序运行过程中可以被修改 ...
IIC 总线的实现分析
2024-4-17 15:34
- Megawin(笙泉)单片机
- 30
- 1465
选择合适的上拉电阻阻值,通常取值范围在1k-10k之间,常用值为1.2k、2.2k、4.7k。SCL和SDA两条线上的上拉电 ...
STM32——TIM输出比较
2024-4-17 15:04
- ST MCU
- 49
- 736
为了配置和使用TIM输出比较功能,通常需要遵循一系列步骤:
开启相关的时钟,包括TIM外设和GPIO外设的时钟 ...
GD32F305支持多种常见的串口通信协议,你还知道哪些?
2024-4-9 21:54
- GigaDevice GD32 MCU
- 28
- 707
UART是一种通用异步收发器,用于实现串行通信。它不需要时钟信号,仅通过TX(发送)和RX(接收)两条信号线 ...
SH79F3213的内部RC高频振荡器是什么
2024-4-8 15:04
- 中颖MCU
- 26
- 781
这种振荡器主要由电阻(R)和电容(C)组成,通过电阻和电容的组合来确定振荡频率。 ...
按键进阶使用:短按、长按、连续、双击、组合键实现
2024-4-16 10:12
- GigaDevice GD32 MCU
- 103
- 4749
while (1)
{
// 检测按键状态
HAL_GPIO_ReadPin(KEY_PORT, KEY_PIN);
if (key_state == 0 && ...
IO耐受5V可以直接接5V吗
2024-4-16 08:03
- Microchip
- 38
- 587
一些单片机的IO口具有5V耐受能力,即可以承受5V的电压而不会损坏。
C语言中的sqrt函数
2024-4-7 11:31
- 国民技术MCU
- 15
- 151
sqrt函数返回一个double类型的值,因此在调用该函数时,应该确保将返回值赋给一个double类型的变量,或者进 ...
动态内存分配的函数
2024-4-8 12:37
- 国民技术MCU
- 22
- 175
malloc、calloc和realloc函数在内存分配失败时会返回NULL,因此每次调用这些函数后,都需要检查返回值,以 ...
AD采样第一个数据不准
2024-4-19 12:00
- 雅特力AT32 MCU
- 28
- 941
在设备重新上电后,如果立即进行采样也可能导致数据不准确。这是因为ADC模块在上电后需要一定的时间进行预 ...
如何测试MCO?
2024-4-12 22:06
- 灵动MM32 MCU
- 41
- 1358
需要在微控制器上设置MCO引脚的功能。这可能涉及到在寄存器中设置特定的位来启用MCO功能。 ...
STM32中如何使用PWM输出来控制电机或LED亮度?
2024-4-17 08:59
- ST MCU
- 22
- 545
选择一个定时器(如TIM1),并将其设置为PWM模式。需要设置PWM的频率和占空比。频率决定了PWM信号的重复频 ...
测量单片机内部FLASH的真实大小
2024-4-19 14:27
- ST MCU
- 28
- 626
通过编程,尝试向FLASH的不同地址写入数据,并记录可以写入的最大地址。例如,可以尝试使用C语言中的指针来 ...
2
3
近期访客