秋葵与什么菜相克| 尚可是什么意思| 白肉是指什么肉| 内膜薄是什么原因| 三个代表代表了什么| 2型糖尿病是什么意思| 三观不合指的是什么| 不想要孩子用什么办法最好| 产妇吃什么水果好| 病理切片是什么意思| 桃胶有什么功效| 临幸是什么意思| 阴历六月十八是什么日子| 饕餮长什么样| 保税区什么意思| butterfly是什么意思| 总是口渴是什么原因| 魔芋是什么东西做的| 榴莲什么时间段吃最好| 什么叫上升星座| 栀子泡水喝有什么好处| 为什么说金克木生财| 排卵期出血有什么症状| 蜂蜜水什么时候喝比较好| 红茶有什么功效| 北京市长属于什么级别| 说辞是什么意思| 胎儿右侧脉络丛囊肿是什么意思| 梦见牙套掉了是什么意思| 粉红色泡沫痰见于什么病| 唇炎看什么科室| 左手经常发麻是什么原因引起的| 拉开帷幕是什么意思| 加拿大货币叫什么| 乙肝两对半45阳性是什么意思| 滑膜炎用什么膏药好| 送巧克力代表什么意思| 鸽子配什么煲汤最好| 肝掌是什么样子| 少将属于什么级别| 花白鲢喂养什么长得快| 茶叶蛋用什么茶叶最好| 术后吃什么水果| 父亲节送爸爸什么| 工作效率是什么意思| 除了火车什么车最长| 口嫌体正直是什么意思| 婴儿流鼻涕吃什么药| 什么是g点| 咳嗽看什么科| 绿豆的功效与作用是什么| hc是什么意思| 丁未五行属什么| 蜂蜜水喝了有什么好处| 中医内科主要看什么| 什么颜色加什么颜色等于橙色| 成都市市长是什么级别| geya是什么牌子的手表| 宫颈cin1级是什么意思| 玛卡和什么搭配壮阳效果最佳| 抱大腿什么意思| 荸荠读音是什么| 地盆是一种什么病| 路上行人匆匆过是什么歌| cdts什么意思| 绝膑而亡是什么意思| 鸡冲什么生肖| 婵字五行属什么| 人生轨迹是什么意思| 女人梦见棺材代表什么| 小便多是什么原因男性| 吓得什么填空| 玉兰花什么时候开| 重楼的别名叫什么| 直肠指检能检查出什么| 陀飞轮是什么意思| 十月十七是什么星座| 什么叫透析| 缺二氧化碳是什么症状| 力排众议是什么意思| 黄鳝喜欢吃什么| 吃什么都咸是什么原因| 喉咙有痰是什么原因| 哈尔滨有什么特产| 圣经是什么意思| 和是什么意思| 脾五行属什么| 枕头太低有什么影响| 哈萨克斯坦是什么人种| 腿上的肉疼是什么原因| 结界是什么意思| 三月阳春好风光是什么生肖| 晚上八点到九点是什么时辰| gia是什么意思| eagle是什么牌子| 公知是什么意思| 玉米炒什么好吃| 前列腺是什么器官| 股级干部是什么级别| 点状强回声是什么意思| 榴莲和什么食物相克| 梦到死人是什么预兆| 美容师都要学什么| 孩子走路晚是什么原因| 新生儿什么时候吃ad| 类胡萝卜素主要吸收什么光| perry是什么意思| 预后是什么意思| 人黄是什么原因| 旅行是什么意思| imp是什么意思| 神农架为什么是禁区| 霉菌性炎症用什么药效果最好| 尿道口痛什么原因| 蛇为什么怕雄黄| 什么油适合高温油炸| 91年的属什么生肖| 裸辞是什么意思| 发条是什么意思| 甲状腺囊肿不能吃什么| 牙疼吃什么消炎药| 助力车是什么车| 邮箱抄送是什么意思| 上热下寒吃什么食物好| 土耳其说什么语言| 淋巴细胞高是什么原因| 叉烧是什么意思| ca是什么元素| 黑乌龙茶属于什么茶| 什么是氧化剂| 肝喜欢什么食物有哪些| 米黄是什么颜色| 老司机是什么意思| 大败是什么意思| 梦到老房子是什么意思| 87年属什么| 脚底发烫是什么原因| 正对什么| 京东公司全称是什么| 水落石出是什么生肖| 海石花是什么| 外甥和舅舅是什么关系| 什么态度| 风林火山是什么意思| 剪刀是什么生肖| 宫颈糜烂是什么原因造成的| lca是什么意思| 巨是什么结构| 风湿性关节炎用什么药| 空巢老人什么意思| 肚子跳动是什么原因| 胆汁反流用什么药好| 中暑吃什么药| 月经量少吃什么排淤血| 面部痒是什么原因| 实时更新是什么意思| 猴年马月什么意思| 尿黄是什么原因引起的男性| 腿浮肿是什么原因引起的| 什么是盆底肌| 孕妇可以喝什么茶| 安静如鸡什么意思| 阴阳两虚吃什么食物| 记忆力减退吃什么药| 脖子疼是什么原因| paris什么意思| 砭石是什么东西| 南什么北什么的成语| 蒸馏水敷脸有什么作用| 属马是什么星座| 心有余悸是什么意思| 荨麻疹能吃什么| 月经为什么推迟不来| 病毒性感冒发烧吃什么药| 形单影只什么意思| apl医学上是什么意思| 11月24是什么星座| 42是什么意思| 生鱼又叫什么鱼| 什么是闭口| 什么是熵| 什么是抑郁症| 身体水肿是什么原因引起的| 米饭配什么菜好吃| 东北人喜欢吃什么菜| nsfw是什么意思| 淋巴清扫是什么意思| 吃了拉肚子的药叫什么| 满五唯一的房子要交什么税| cep是什么意思| 1987年出生属什么生肖| 刚出生的小鱼苗吃什么| 雅漾喷雾有什么功效| 京豆有什么用| 五行缺木是什么命| 眼皮红肿是什么原因| 反式脂肪酸是什么| 左下眼皮跳是什么预兆| 脚面肿是什么原因| 五行属金什么字最好| 菲林是什么| 肛门坠胀吃什么消炎药| 白蛋白下降是什么原因| 孕妇肾积水是什么原因引起的| 足踝外科主要看什么| 囊是什么意思| 什么饺子馅好吃| 亦字五行属什么| 克勤克俭的克是什么意思| 半夜口干舌燥是什么原因| 层林尽染是什么季节| 男性检查hpv挂什么科| 95年五行属什么| 为什么会长癣| 易建联为什么不打nba| 高枕无忧是什么意思| 小儿拉肚子吃什么药好得快| 胆结石吃什么比较好| 腹胀做什么检查效果好| 11月9号是什么星座| 长期喝枸杞水有什么好处和坏处| 男士蛋皮痒用什么药| 三土念什么| 洛阳古代叫什么| 随诊复查是什么意思| 羊水偏少对胎儿有什么影响| 偷什么不犯法| 71年的猪是什么命| 什么水果是钙中之王| 什么是疱疹怎么得的| 护士要什么学历| 排卵期同房要注意什么| 银环蛇咬伤后什么症状| 什么化妆品好| 血小板高是什么原因| 贫血是什么原因导致的| 城五行属什么| 什么咖啡最好| 昙花是什么意思| 乏力没精神容易疲劳是什么原因| 想念是什么意思| 每天泡脚对身体有什么好处| 胆固醇高是什么原因引起| 路人皆知的上一句歇后语是什么| 1981年什么命| 睡觉时胳膊和手发麻是什么原因| 地中海贫血有什么症状| 倩字五行属什么| 蔷薇是什么意思| 属牛男最在乎女人什么| 家用制氧机什么牌子好| 鼻涕倒流到咽喉老吐痰吃什么药能根治| 渺渺是什么意思| 什么空调省电| 当归什么味道| 微商是什么意思| 彗星是什么| 荞麦枕头有什么好处| 猪和什么属相不合| 文五行属什么| 海东青是什么鸟| 6月初三是什么日子| 鼻窦粘膜增厚什么意思| 吃什么丰胸最好| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 嵌入式开发 ? STM32 ? 【转载】RTT之定时与中断理解--from文

共2条 1/1 1 跳转至

【转载】RTT之定时与中断理解--from文

工程师
2025-08-04 18:19:49     打赏
百度 4家ST类公司年报被非标持续经营成审计痛点2018-03-2307:37来源:证券日报据Wind数据统计显示,截至3月22日,在两市公司已发布的2017年年度财务报告中,有4家公司的审计机构对年报给出了带强调事项段的无保留意见,4家公司皆为ST类企业。

定时管理这部分看过一遍了,只是再总结一下要点:

两类定时机制:单次触发和周期性触发。

超时函数所执行的环境:分为中断环境与线程环境。默认是中断环境。

RTT定时器工作机制:

1、系统经过的tick

2、定时器链表rt_timer_list,按照超时时间排序的方式插入到定时器链表中。并且加入了跳表算法(其实就是加了索引)。

创建定时器,最终是调用timer.c中rt_list_init(),其中的timer->row类型为rt_list_t

然后在SysTick_Handler中,调用timer.c中rt_timer_check()函数,在此函数中,查询rt_timer_list链表,rt_timer_list是定义在timer.c中的一个全局变量static rt_list_t rt_timer_list[RT_TIMER_SKIP_LIST_LEVEL];//其类型也为rt_list_t与创建时的ROW类型一致。并通过rt_timer_check()来进行两者的关联。

这样就可以实现定时功能。RTT也是由SysTick来实现定时功能的。

定时器管理:

创建:rt_timer_create()从内存堆中分配一个定时器控制块,然后初始化控制块。

删除:rt_timer_delete()从rt_timer_list链表中删除,释放内存控制块所占空间

静态:

创建:rt_timer_init():初始化定时器控制块

删除:rt_timer_detach():从容器中脱离,但占用内存不会释放。

启动:定时器状态改为激活,并插入到rt_timer_list中。

停止:状态改为停止,并脱离rt_timer_list链表。

控制:编程接口,查看或改变定时器设置。

精确延时:rt_hw_us_delay();

定时器的上下文

超时处理都是在中断中进行的,需要时刻关心超时函数都进行了哪些工作。

软件定时器指单独创建一个定时线程来处理时间。也必须是OS_tick的整数倍。

异常:

同步异常:指由同部事件产生的异常。如除零错误。

异步异常:指由外部事件产生的异常。如中断。

同步异常必须立即去处理,异步异常可以延缓或忽略。

中断:

中断服务程序必须放在统一的地址上(NVIC的中断向量偏移寄存器中)。

中断处理机制:

独立中断栈:中断时会将栈指针,更换到系统事先预留出来的中断栈空间中。运行异常和中断程序使用主堆栈(MSP)。

中断会抢占所有线程,优先运行。

中断管理:

装载:将用户的中断服务程序同中断号关联起来。

屏蔽中断源:如其意

打开屏蔽中断源:如其意

全局中断开/关:如其意

中断通知:

rt_interrupt_enter():通知内核进入中断状态,并增加嵌套深度。

rt_interrupt_leave():相对。

rt_interrupt_get_nest():是否是处于上下文切换中

基础,了解,了解。

来源: 整理文章为传播相关技术,网络版权归原作者所有,如有侵权,请联系删除。



院士
2025-08-04 10:56:22     打赏
2楼

学习了,谢谢分享。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
舌根起泡是什么原因 中午适合吃什么 如夫人是什么意思 什么的早晨 芒果与什么食物相克
萎缩性胃炎吃什么水果好 鼻子大的男人说明什么 怀孕一个星期有什么症状 咳嗽嗓子疼吃什么药 尿道炎吃什么药最好
什么茶不能喝脑筋急转弯 耳朵上长痘痘什么原因 质数是什么 米色配什么颜色好看 hpv检查什么项目
眼下长斑是什么原因 算力是什么 致字五行属什么 4月4日什么星座 吃人肉会得什么病
身经百战是什么意思hcv9jop5ns1r.cn 踏马什么意思zsyouku.com 高炮是什么hcv9jop0ns8r.cn 美字五行属什么hcv8jop2ns5r.cn 带状疱疹什么引起的hcv7jop6ns2r.cn
腹泻输液用什么药hcv9jop1ns6r.cn 风致是什么意思clwhiglsz.com 1月24日是什么星座hcv8jop2ns3r.cn 肺大泡吃什么药hcv8jop3ns3r.cn 戾气重是什么意思xscnpatent.com
tf口红什么牌子hcv9jop4ns5r.cn 感冒发烧吃什么水果好hcv9jop4ns7r.cn 什么年什么月clwhiglsz.com 梦见牙齿掉光了是什么征兆hcv9jop3ns3r.cn 吃开心果有什么好处和坏处hcv7jop5ns4r.cn
胸片是检查什么的hcv9jop6ns6r.cn 男生为什么喜欢摸胸hcv8jop2ns0r.cn 鹅蛋有什么营养hcv8jop2ns3r.cn 百香果和什么搭配好喝hcv9jop6ns7r.cn 阴虚内热吃什么药好0297y7.com
百度