USB高速一定需要外接芯片吗?
2024-10-25 12:12
- ST MCU
- 36
- 909
想使用STM32的USB高速功能,外接PHY芯片是必要的。
使用STM32F407和USB3300可以实现高达42MByte/s的数据传输速度。
C语言规则很简单:所有参数都是"传值调用"
2024-10-25 14:41
- ST MCU
- 30
- 924
在函数内部修改调用者的变量,可以使用指针。通过传递变量的地址,函数可以修改原始变量的值。 ...
函数可以独立于调用者工作,不需要知道调用者的上下文。
当参数是指针时,传递的是指针变量的值(即内存地址),而不是指针所指向的数据的拷贝。因此,通过指针参数 ...
单片机简单的时间片轮询
2024-10-22 14:44
- 新唐MCU
- 37
- 1318
时间片:将单片机的时间分割成一个个小的时间段,每个时间段用来执行一个任务。
轮询:按照一定的顺序依次 ...
一个按键如何实现短按和长按的识别?
2024-10-20 19:36
- 新唐MCU
- 27
- 1413
设置一个时间阈值,例如500毫秒,来区分短按和长按。
如果在定时器计时过程中按键被释放,且计时小于阈值, ...
大家都是怎么选择合适的编译器优化等级啊?
2024-10-25 14:26
- ST MCU
- 48
- 847
在初始开发和调试阶段,代码的可读性和可调试性是最重要的。
单片机的几种精确延时
2024-11-4 16:44
- Megawin(笙泉)单片机
- 60
- 3254
在使用定时器时,需要注意定时器的溢出问题。如果延时时间较长,可能需要考虑使用多个定时器或采用其他方法 ...
单片机和超声波模块
2024-11-4 23:15
- Megawin(笙泉)单片机
- 48
- 2254
监听Echo引脚,当其从低电平变为高电平时开始计时。
当Echo引脚再次变为低电平时停止计时。 ...
M453系列微控制器是一款高性能、低功耗的微控制器
2024-10-21 20:15
- 新唐MCU
- 44
- 2163
M453系列微控制器配备了多种外设接口,如USB2.0 Device、CAN总线、UART串口、SPI接口、I²C接口等。这些接 ...
单片机 while(1)
2024-11-4 16:54
- Megawin(笙泉)单片机
- 44
- 3304
#include // 包含单片机寄存器定义的头文件
void main() {
// 初始化代码
// ...
while(1) ...
可以在while(1)循环中通过合理的任务安排来有效管理单片机的资源。
STM32CubeIDE开发之人工智能开发经验分享(二)
2024-10-25 14:16
- ST MCU
- 49
- 4672
在STM32微控制器上进行实时推理时,有哪些优化策略可以提高计算效率,减少延迟? ...
ADC基本校准
2024-10-30 13:43
- 新唐MCU
- 38
- 1568
可以通过优化电路布局、减少噪声干扰等方式来提高系统的整体性能。
让单片机电子时钟走时更精确
2024-11-4 22:20
- 新唐MCU
- 53
- 1839
使用具有内置实时时钟(RTC)功能的单片机,这些RTC模块通常具有更好的时间保持能力。 ...
测量单片机程序运行时间
2024-11-6 20:55
- 新唐MCU
- 50
- 1772
这是最直接的方法之一。大多数单片机都有内置的定时器/计数器,可以用来测量时间间隔。以下是基本步骤:
...
GD32 SPI驱动OLED,打静电效果没有ST的好
2024-10-29 15:56
- GigaDevice GD32 MCU
- 63
- 3306
PCB板上使用了合适的静电保护器件,并且布局合理。
可以考虑增加额外的静电保护措施,如TVS二极管、压敏电 ...
CRC多项式选择的影响
2024-10-31 13:44
- Microchip
- 42
- 889
CRC多项式的长度(位数)决定了校验码的长度。较长的多项式可以提供更高的错误检测概率,但也意味着需要更 ...
ADC常用滤波算法提要
2024-10-17 16:54
- 灵动MM32 MCU
- 40
- 1193
设置一个滤波计数器,将每次采样值与当前有效值比较。如果采样值等于当前有效值,则计数器清零;如果采样值 ...
2
3
近期访客