模块化编程和条件编译
2025-1-23 20:57
- 新唐MCU
- 43
- 1753
当条件编译的条件和代码段变得复杂时,维护成本会增加。特别是当需要修改或扩展代码时,需要仔细考虑各个条 ...
新唐哪款芯片ADC比较强大?
2025-1-23 10:54
- 新唐MCU
- 38
- 3300
在选择MCU时,您应该考虑ADC的分辨率、转换速度、输入通道数量以及其他相关特性 ...
强制转换、enum枚举
2025-1-23 16:16
- 新唐MCU
- 37
- 1925
枚举类型是一种用户自定义的数据类型,它由一组具名的常量组成,这些常量在编译时就已经确定。枚举类型的值 ...
单片机系统抗干扰
2025-1-23 16:34
- 新唐MCU
- 42
- 1778
在软件中实现上述抗干扰措施。
当乱飞的程序进入非程序区时,冗余指令便无法起作用。此时,可以通过软件陷阱来拦截乱飞的程序。软件陷阱是 ...
没有逻辑分析仪,怎么测试IIC通信?
2025-1-29 21:04
- 新唐MCU
- 58
- 1858
使用示波器可以观察IIC总线上的SCL(时钟线)和SDA(数据线)的波形。
串口数据处理-循环数组缓存
2025-1-18 20:53
- Megawin(笙泉)单片机
- 49
- 2334
在多线程环境下,需要确保对循环数组的访问是线程安全的。这通常通过加锁或其他同步机制来实现,以避免数据 ...
创建一个固定大小的数组作为缓冲区,用于存储串口接收到的数据。
在一个同时处理多个任务的系统中,串口数据可能是其中一个任务的输入。循环数组缓存可以在数据接收任务和数 ...
定义两个下标变量,分别指向数组的写端和读端。通常使用unsigned char类型定义这些变量,因为该类型变量的 ...
嵌入式c语言开发:volatile 关键字详解
2025-1-17 15:50
- 极海MCU
- 62
- 2843
volatile 并不意味着变量是线程安全的,它只是告诉编译器不要对该变量的访问进行优化。 ...
单片机程序又跑飞?
2025-1-23 15:51
- 新唐MCU
- 63
- 1922
如果指针变量没有被正确初始化或者在使用后没有及时释放内存,就可能变成野指针。野指针指向的是一个不确定 ...
【每日话题】单核 MCU 迁移到多核 MCU:分享挑战与应对之策赢百枚家园币
2025-1-21 16:21
- 英飞凌MCU论坛
- 95
- 1734
多核 MCU 的调试难度远高于单核 MCU。由于多个核心同时运行,问题的定位变得更加复杂。例如,一个系统故障 ...
【AT-START-L021测评】基于深度睡眠的低功耗测试
2025-1-20 16:26
- 雅特力AT32 MCU
- 23
- 2472
给出了该例程在官方文档中的具体路径
触控MCU如何改变智能家电的交互方式
2025-1-11 19:10
- 新定义&赛元MCU
- 36
- 639
触控MCU的多功能集成和高性能计算处理能力为智能家电的创新与发展提供了技术支持 ...
单片机程序又跑飞?
2025-1-21 18:36
- Megawin(笙泉)单片机
- 121
- 5812
电磁干扰、电源波动等外部因素导致程序异常。
小华半导体的内核架构与性能对比:8051 vs ARM Cortex-M 系列
2025-1-8 08:25
- 小华半导体
- 19
- 2646
8051 通常工作在 10-50MHz 的时钟频率范围内,处理能力有限;ARM Cortex-M 系列工作频率一般在 50MHz 到 30 ...
单片机技术及应用:从基础到实战,掌握单片机开发的核心要点
2025-1-21 18:32
- Megawin(笙泉)单片机
- 45
- 3235
在 IDE 中可以使用软件调试工具来检查程序的运行情况。可以设置断点,当程序执行到断点处时,程序会暂停, ...
HC32F003 休眠之后程序烧写不进去
2025-1-24 12:00
- 小华半导体
- 45
- 2451
使用复位按键来唤醒单片机,然后再进行程序烧写
PCF8591数模模数转换器
2025-1-20 19:48
- Megawin(笙泉)单片机
- 60
- 2532
由于PCF8591是低功耗器件,可能对电源噪声和环境干扰较为敏感。建议在电源线上添加去耦电容,并尽量减少长 ...
2
3
近期访客