Image
Image

janewood

+ 关注

粉丝 1     |     主题 58     |     回帖 1412

学习结构体
2025-4-21 18:05
  • Megawin(笙泉)单片机
  • 71
  • 612
  理解结构体内存分布,尤其是嵌套和指针场景。  
单片机就那点资源,为啥还要用RTOS?
2025-4-21 18:31
  • Megawin(笙泉)单片机
  • 78
  • 1808
  每个任务独立运行,一个任务崩溃不会影响其他任务。  
  使用 RTOS 可以使软件开发更加规范化、模块化。每个任务可以独立编写、调试和测试,降低了软件开发的难度和 ...  
嵌入式开发中的三种程序构架
2025-4-21 14:46
  • Megawin(笙泉)单片机
  • 37
  • 866
  循环队列轮询架构是在前后台系统架构的基础上发展而来的。它引入了循环队列来管理任务,每个任务都被封装成 ...  
  RTOS 还提供了丰富的系统服务和接口,方便开发者进行应用程序的开发和维护。 ...  
  前后台系统是最简单的嵌入式软件架构之一。在这种架构中,前台负责处理实时事件和中断,而后台则执行非实时 ...  
深入理解volatile关键字
2025-4-21 15:46
  • Megawin(笙泉)单片机
  • 55
  • 959
  volatile 修饰的变量在读写时会插入内存屏障,防止指令重排序导致线程间的行为异常。 ...  
函数内存和传值
2025-4-21 15:30
  • Megawin(笙泉)单片机
  • 61
  • 1589
  每次函数调用时,编译器会在栈上创建一个新的栈帧(stack frame),用于存储该函数的局部变量、参数和返回 ...  
RAM在单片机里究竟有什么用?
2025-4-24 22:07
  • 新唐MCU
  • 81
  • 2553
  主要作用是存储程序运行时的临时数据。  
C语言编程时最容易犯的错误
2025-4-18 15:23
  • Megawin(笙泉)单片机
  • 55
  • 1967
  在使用数组之前,需要确保它已经被正确地初始化。否则,数组中的值将是不确定的,可能导致程序行为异常。 ...  
  不一致的命名约定和代码格式,影响可维护性。  
单片机堆栈的详细分析
2025-4-18 15:25
  • Megawin(笙泉)单片机
  • 69
  • 1476
  在51单片机中,堆栈位于片内RAM中。  
如何查找和排除程序编译中的错误
2025-4-21 21:43
  • 新定义&赛元MCU
  • 41
  • 616
  链接时找不到函数定义。  
MM查找HardFault方法和步骤
2025-4-24 18:38
  • 灵动MM32 MCU
  • 43
  • 1579
  初始化所有指针变量,避免使用未初始化的指针。 使用静态分析工具(如 MISRA-C 检查工具)检测潜在的非法访 ...  
单片机到底是如何软硬件结合的
2025-4-23 17:18
  • 凌鸥LKS MCU
  • 23
  • 810
  单片机的软硬件结合是一个复杂而有序的过程,涉及多个层面的交互  
电源MOS管的驱动电路
2025-4-24 22:44
  • 新唐MCU
  • 70
  • 2527
  在栅极和源极之间并联一个18V左右的TVS瞬态抑制二极管,可以吸收瞬间的干扰脉冲,防止MOS管因高压击穿。 ...  
时钟周期、机器周期、指令周期
2025-4-18 16:36
  • 芯源CW32 MCU
  • 36
  • 478
  机器周期是固定时间单元,指令周期是动态耗时  
数组与指针的关联
2025-4-23 17:10
  • 凌鸥LKS MCU
  • 34
  • 485
  当数组作为参数传递给函数时,实际上传递的是指向数组第一个元素的指针。这意味着在函数内部,无法通过数组 ...  
【STM32H745I-DISCO试用】双核共享外设
2025-4-18 15:37
  • ST MCU
  • 36
  • 1298
  在使用外设资源时,内核需要获取互斥锁,使用完毕后释放互斥锁。  
  按照预先设定的时间片,让两个内核轮流使用外设资源。可以利用定时器来实现时间片的切换。 ...  
2
3
近期访客