注:
1、以下测试在STM32F407上进行通过,其他平台未测试。
2、版权所有,转载请注明作者和出处
一、protothread介绍
protothread相关介绍,源码获取等请到我的另一个博文阅读:https://blog.youkuaiyun.com/tsummer2010/article/details/104687083
二、protothread的参考手册
protothread的API手册下载:https://download.youkuaiyun.com/download/tsummer2010/12231003
protothread的介绍论文:https://download.youkuaiyun.com/download/tsummer2010/12231000
三、protothread说明
protothread优缺点都有,它实现了一个轻量级的基于事件触发的线程模型,特别适用于走台阶似的一级一级的往下走问题处理,你到了某个台阶上,不走了,去了一趟厕所,回来后可以从这个台阶上继续往前走,不会因为你上了厕所这段台阶就让你从头再开始走一样;例如各种协议的解析等都可以实用该模型去解析。
当然什么事情都没有最好,只有最适合你或者问题的解决方案。要为了解决问题而解决问题,不能为了解决问题而制造问题。
四、实例
内容很简单,就实现了一个跑马灯程序功能,我就不一一解释了。
#include <stdint.h>
#include "pt.h"
#include "main.h"//一

本文介绍在STM32F407上使用Protothread轻量级线程模型实现跑马灯程序的过程。Protothread适用于基于事件触发的任务处理,如协议解析等。文章提供了详细的代码示例,展示了如何利用Protothread进行嵌入式系统编程。
最低0.47元/天 解锁文章
4991

被折叠的 条评论
为什么被折叠?



