两个名词wfi,wfe
来自:上手STM32WFI的全称为Wait For Interrupt,指STM32系列单片机在进入低功耗模式后,等待中断唤醒; WFE的全称为Wait for Event,指STM32系列单片机在进入低功耗模式后,等待事件唤醒;...
FreeRTOS中的软件定时器
来自:畅游多任务FreeRTOS内核不提供定时器的功能,但是它却提供了软件定时器的任务进程,这对于有些定时器资源比较紧张的硬件平台而言可有效的帮助解决这一问题。但同时需要注意的是软件定时器的精度是无法和硬件定时器相比较的,因为在软件定时器的定时过程中是极有可能被其它的任务或进程序所打断,由此就引起了时间精度不准的问题(个人实验所测,确实随着时间的推移,定时器精度确实有所下降)。 关于FreeRT...
PROFIBUS协议简介
来自:多吃杂粮PROFIBUS,是一种国际化、开放式、不依赖于设备生产商的现场总线标准。PROFIBUS传送速度可在 9.6kbaud~12Mbaud范围内选择且当总线系统启动时,所有连接到总线上的装置应该被设成相同的速度。广泛适用于制造业自动化、流程工业自动化和楼宇、交通电力等其他领域自动化。PROFIBUS是一种用于工厂自动化车间级监控和现场设备层数据通信与控制的现场总线技术。可实现现场设备层到车间级监控的...
典型信号量P/V操作
来自:多吃杂粮P源自荷兰语Parsseren,即英语的Pass;V源自荷兰语Verhoog,即英语的Increment。P(S)/V(S)操作是信号量的两个原子操作,S 为信号量Semaphore,相当于一个标志,可以代表一个资源,一个事件等等,初始值视应用场合而定。P(S)/V(S)原子操作有如下行为: P(S) : IF (S 0) THEN 唤醒某个等待线程...
配置FreeRTOS
来自:畅游多任务FreeRTOS实时操作系统与其它付费的系统一样,也是高度可配置的,其所有的可配置项都在FreeRTOSConfig.h 文件中。在官方的示例里,都包含了一个配置好的FreeRTOSConfig.h 文件,我们本次采取官网的示例,加以说明。 Here is a typical FreeRTOSConfig.h definition, followed by an explanation of e...