- 全部
- 默认排序
1、使用实时Linux(PREEMPT-RT)PREEMPT-RT是一个补丁集,可以将Linux内核转变为更具实时性能的版本。它通过增加内核的可抢占性,使得实时任务能够在更短的延迟内获得CPU时间。当有高优先级的实时任务准备就绪时,内核会立即中断低优先级任务,以确保及时响应。例如,在工业自动化中,使
最近用Cortex-M0内核的STM32F030K6T6做个东西,需要做IAP升级,发现它的中断向量与M3、M4等内核的单片机不太一样,这里分享给大家。IAP升级需要一个BootLoader程序,一个应用程序。BootLoader程序直接烧写到flash起始地址就行,中断向量也不用改。但是应用程序需
在永磁同步电机和直流无刷电机的控制中,要得到高精度的控制效果,就会使用FOC算法控制,而FOC算法一般我们都是在中断中去完成,而ST的官方MC SDK生成的也是在中断中完成。而其中ADC的采样,PWM的完成都需要特别注意,下面的几个流程图对FOC的理解有很清楚的帮助,ADC的采样由TIM硬件出发完成
在嵌入式系统设计中,实时时钟(RTC)模块是实现时间敏感型功能的核心单元。STM32系列单片机的RTC模块不仅具备亚秒级计时精度,更集成了独立供电域、闹钟中断和日历计算等特性,使其在智能仪表、穿戴设备和工业控制器等场景中发挥关键作用。1、时
中断怎么定义?如何规划优先级?运行时触发,程序怎么处理? 我一想,这个问题极大概率是高频的面试题,所以写篇文章来记录下。 为了更好理解,我先来举例一个需求。 比如写个流水灯,写个按键检测,大多数新手的做法是一个 while(1) 大循环,里面老老实实地顺序执行。 然后,需求来了。老板(或者你自己的
随着电子技术高速发展,单片机已成为许多领域必不可少的基础元件之一,它是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、RAM、ROM、多种I/O口和中断系统等集成到一块硅片上构成的一个小而完善的微型计算机系统,应用广泛。一、内
众所周知,嵌入式开发是软件与硬件的“跨界战场”,而C/C++作为主力汇编语言,需要兼顾性能与硬件操控。如果要成为嵌入式工程师,那么在这两个语言学那些重点?!中断延迟优化:关闭全局中断(临界区<10μs)采用中断+轮询混合架构(如UART接收
想进华为、阿里、腾讯、小米等大厂做嵌入式工程师?先搞懂技术门槛!本文基于大厂招聘需求,提炼硬核技能清单,拒绝废话,直接上干货。1、编程语言与底层开发C/C++:精通指针、内存管理、位操作,能写高效驱动代码(如GPIO控制、中断服务程序)。汇
VK36N10I具有10个触摸按键,可用来检测外部触摸按键上人 手的触摸动作。该芯片具有较高的集成度,仅需极少的外部 组件便可实现触摸按键的检测。 提供了I2C输出功能,1个INT中断输出脚,输出低电平有效。 芯片内部采用特殊的集成电路,具
1. 工具链极简配置开发板:STM32F103最小系统板(¥50)软件:Keil MDK(免费版)+ CubeMX(自动生成初始化代码)2. 核心技能清单必会项:GPIO配置(推挽/开漏模式)定时器中断(PWM生成)串口通信(UART收发)

扫码关注





















