首页 > 其他分享 >RTX V4随笔

RTX V4随笔

时间:2024-12-04 14:55:32浏览次数:7  
标签:函数 V4 延迟 itv dly 随笔 os RTX wait

参考自《安富莱STM32-V4开发板RTX教程》

延迟函数

  • os_dly_wait函数
  • os_itv_set函数
  • os_itv_wait函数
  • os_time_get函数

os_dly_wait延迟函数

函数 os_dly_wait 用于任务的延迟.参数 delay_time 用于设置延迟的时钟节拍个数,范围 1-0xFFFE。
注意:同一个任务中 os_dly_wait 和 os_itv_wait 不能混合调用,只能选择其中一个。

os_itv_set延迟函数

函数 os_itv_set 用于设置周期性延迟的时间间隔,此函数必须配合 os_itv_wait 函数一起使用。用户调用函数 os_itv_set 设置了周期性时间延迟的时间间隔后,然后调用函数 os_itv_wait 函数等待时间到。
参数 interval_time 用于设置周期性延迟的时间间隔,单位时钟节拍数,参数范围 1-0x7FFF。

os_itv_wait延迟函数

函数 os_itv_wait 函数用于等待周期性延迟时间到,此函数必须配合 os_itv_set 函数一起使用。用户调用函数 os_itv_set 设置了周期性时间延迟的时间间隔后,然后调用函数 os_itv_wait 函数等待时间到。

os_time_get延迟函数

函数 os_time_get 用于获取系统当前运行时钟节拍数。

函数 os_dly_wait 和 os_itv_wait 的区别

函数 os_dly_wait 实现的是周期性延迟,而函数 os_itv_wait 实现的是相对性延迟。
举例:

运行条件: 
有一个 bsp_KeyScan 函数,这个函数处理时间大概耗时 2ms。 有两个任务,一个任务 Task1 是用的 os_dly_wait 延迟,延迟 10ms,另一个任务 Task2 是用的os_itv_wait 延迟,延迟 10ms。 
不考虑任务被抢占而造成的影响。 
实际运行过程效果: 
Task1: 
bsp_KeyScan+ os_dly_wait(10)    --->  bsp_KeyScan + os_dly_wait(10)   
|----2ms + 10ms 为一个周期------|      |----2ms + 10ms 为一个周期----| 
这个就是相对性的含义 。

Task2: 
bsp_KeyScan + os_itv_wait                   ------>        bsp_KeyScan + os_itv_wait 
 |----10ms 为一个周期(2ms 包含在 10ms 内)---|               |----10ms 为一个周期------| 
这就是周期性的含义。

标签:函数,V4,延迟,itv,dly,随笔,os,RTX,wait
From: https://www.cnblogs.com/yinsua/p/18586316

相关文章

  • 腾讯通RTX低成本升级方案,支持Linux内核系统及移动端
    一、腾讯通RTX继续使用的难题自腾讯通RTX停止更新并下架官网以来,用户无法再获取技术支持和资源下载。同时,产品在实际使用中还面临以下突出问题:●不兼容国产系统及移动端:腾讯通RTX仅支持Windows和Mac系统,不支持统信UOS、银河麒麟等Linux内核国产操作系统,以及移动端设备(Android和......
  • shell编程作业,获取ipv4的地址+crontab定时任务+无限重启Linux+⽤Shell写⼀个计算器+⽤
    公众号:泷羽Sec-尘宇安全声明!学习视频来自B站up主泷羽sec有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击......
  • 12.3随笔
    这里是12.3随笔。作业留档:编写程序,实现由邻接表存储实现无向图的深度优先搜索遍历的功能。顶点为字符型。输入格式:第一行输入顶点个数及边的个数,第二行依次输入各顶点,第三行开始依次输入边的两个顶点,用空格分开。最后输入深度优先遍历的起始点。输出格式:输出深度优先遍历结......
  • 云子Task03&&04:对数据类型,函数与变量的理解和随笔
    对于Python初学者,掌握数据类型、操作、函数与变量是关键基础。一、数据类型基础类型:•整数(int):•浮点数(float):•字符串(str):•布尔值(bool):C语言中用1和0表示,Python是True和False,复杂类型:•列表(list):可存储不同类型元素,动态增删。例如[1,"two",True]。•......
  • 2024年11月总结及随笔之献血和球赛安检
    1. 回头看日更坚持了700天。读《数据工程之道:设计和构建健壮的数据系统》更新完成读《数据质量管理:数据可靠性与数据质量问题解决之道》开更并持续更新2023年至2024年11月底累计码字1738120字,累计日均码字2483字。2024年11月码字95323字,同比上升38.38%,环比上升9.82%,日均......
  • 胡思乱想草稿箱(此随笔慎看,容易绕晕)
    自定义重载运算符未明确反向时运用STL的判否判等逻辑对于基础元素int,char什么的,我们很容易采取'<','==','>'比较判断,这显然是一句废话。那我要问你,对于结构体重载运算符,编译器到底在想什么:structnode{intl,r;booloperator<(constnode&rhs)const{ returnr<rh......
  • 【随笔】AI大模型对软件开发的影响
    随着AI技术的不断发展,AI大模型正在重塑软件开发流程,从代码自动生成到智能测试,未来,AI大模型将会对软件开发者、企业,以及整个产业链都产生深远的影响。欢迎探讨AI是如何重塑软件开发的各个环节以及带来的新的流程和模式变化,并展望未来的发展趋势~流程与模式在AI产于的软......
  • 如何把你的随笔批量删除
    好啊,这篇文章就来teach你怎么批量删除你的文章(一页一页来)首先,把你的博客园到老版本去捏~点这里。点到你想要批量删除的那一页。点键盘上的F12或Ctrl+Shift+I(不是,怎么有人还用这个?!。在右边的上面点"Console"或"控制台"。复制下面代码到你点开的地方并按Enter,......
  • 摄影随笔
    编辑于2024.11.29日我的摄影之路开始于23年高考完之后,当时我收到了第一台相机Smena8M,它是一台功能和结构都很平庸的相机。我买它的原因是因为它是苏联生产,并且因为它的中庸,所以致苏联群众保有量很大。后来我才发现所有摄影师的摄影之路必会有一条:他在几岁......
  • CComboBox的SelectString函数有弊端-m_combo_xxx_.SelectString(0, strTxt); 重复
    CComboBox的SelectString函数有弊端CComboBox中字符串通过AddString添加后,比如天气1、天气2、天气222,天气234 CComboBox调用SelectString(0,_T("天气2"))函数有弊端。可能会选择的是 天气222应该用for循环判断m_comBoText.GetWindowText(strText);if(strText==你要选择......