RISC-V跑AI算法能加速吗?
2024-9-7 18:21
- RISC-V
- 31
- 922
一些基于RISC-V的AI芯片设计了多级异构AI加速结构,这种结构可以在硬件层面直接支持AI计算,实现更好的功能 ...
代码设计技巧
2024-9-7 22:31
- Megawin(笙泉)单片机
- 24
- 610
在循环中,尽量减少不必要的条件判断和计算,提高循环的执行效率。
对于常量值或重复使用的代码段,使用宏定义可以提高代码的可读性和可维护性。 ...
C条件编译
2024-9-8 08:53
- 芯源CW32 MCU
- 35
- 278
条件编译常用于处理不同平台之间的差异。
解决跑飞与通信问题的策略
2024-9-8 08:50
- 芯源CW32 MCU
- 33
- 165
通过使用static关键字或将局部变量定义为全局变量,以及仔细检查代码中的指针使用,可以有效防止这类问题 ...
while(1);(死循环)
2024-9-7 22:50
- Megawin(笙泉)单片机
- 27
- 783
即使在有操作系统的环境中,某些任务(如实时数据采集、硬件监控等)也可能需要以无限循环的方式执行。 ...
电路中的旁路和去耦
2024-9-7 21:32
- 灵动MM32 MCU
- 19
- 268
电路中的旁路和去耦是两种不同的概念,它们在电路设计中起着重要的作用,有助于提高电路的稳定性和性能。 ...
AT32F402的GPIO能否同时配置复用和外部中断
2024-9-6 17:57
- 雅特力AT32 MCU
- 18
- 825
开启外部中断来提醒MCU有数据到来。
怎么知道堆栈使用了多少?
2024-9-4 13:35
- Megawin(笙泉)单片机
- 54
- 1904
堆栈溢出是单片机编程中的一个常见问题。当堆栈使用超过为其分配的空间时,会发生溢出,导致程序行为异常。 ...
CANFD是什么?
2024-8-22 12:36
- ST MCU
- 50
- 1247
相较于传统CAN协议,CANFD具备了灵活的数据速率调整机制和更大的数据帧长度 ...
Cortex-M 处理器 hardfault 定位方法和步骤
2024-9-8 10:53
- 新唐MCU
- 46
- 1264
使用调试工具(如 JTAG 或 SWD 接口)来查看异常发生时的寄存器状态和堆栈信息。 ...
学习ARM 芯片指令的必要性
2024-8-31 02:48
- ST MCU
- 40
- 839
ARM架构广泛应用于移动设备、服务器、嵌入式系统等领域。了解ARM指令集有助于开发者进行跨平台开发和移植。 ...
对于学生和教育工作者,学习ARM指令集是嵌入式系统和计算机体系结构课程的重要组成部分。 ...
GD32f130 IAP 跳转过后马上死机
2024-9-7 10:08
- GigaDevice GD32 MCU
- 61
- 5582
如果跳转地址错误,可能会导致程序跳转到无效的内存区域。
C51 内存优化
2024-9-6 15:12
- Megawin(笙泉)单片机
- 84
- 2023
8051单片机具有不同的内存区域:
内部RAM (0x00 - 0x7F)
外部RAM (0x0000 - 0xFFFF)
特殊功能寄存器 (SFRs ...
使用KEIL出现乱码怎么办?
2024-9-7 09:51
- 新唐MCU
- 40
- 1980
使用的 KEIL 版本是否与您的操作系统完全兼容
GD32mcu支持哪些操作系统
2024-9-4 13:08
- GigaDevice GD32 MCU
- 37
- 2028
FreeRTOS
单片机常用的软件架构
2024-9-6 15:09
- Megawin(笙泉)单片机
- 59
- 1358
RTOS为开发实时应用提供了框架和工具,如任务调度、时间管理和中断处理。使用RTOS可以帮助开发者更有效地管 ...
nuwriter-linux-cmd需要反复上电很多次才能成功是怎么回事?
2024-9-8 11:05
- 新唐MCU
- 63
- 1400
不同发行版之间的差异可能影响到nuwriter-linux-cmd工具的稳定性和兼容性。
NOP指令使用经验
2024-9-4 13:55
- Megawin(笙泉)单片机
- 60
- 2010
在高度优化的处理器中,NOP指令可用于避免流水线停顿。当处理器遇到复杂指令或分支时,流水线可能会暂时停 ...
2
3
近期访客