查看: 652|回复: 7

PT协程多任务库帮助区

[复制链接]

19

主题

70

帖子

499

积分

中级会员

Rank: 3Rank: 3

积分
499
发表于 2024-4-5 20:59:23 | 显示全部楼层 |阅读模式
先上了全家福和范例图。

QQ图片20240405203056.png QQ图片20240203115.png
懒人不想编辑文本了直接录屏了。



回复

使用道具 举报

1

主题

10

帖子

327

积分

中级会员

Rank: 3Rank: 3

积分
327
发表于 2024-4-22 22:51:10 | 显示全部楼层
STC32G能否加入PT协程多任务库
回复

使用道具 举报

1

主题

10

帖子

327

积分

中级会员

Rank: 3Rank: 3

积分
327
发表于 2024-4-22 22:57:28 | 显示全部楼层
可以在STC32G里加上PT协程库嘛
回复

使用道具 举报

19

主题

70

帖子

499

积分

中级会员

Rank: 3Rank: 3

积分
499
 楼主| 发表于 2024-4-24 13:37:09 | 显示全部楼层
我也不知道为啥,纯C语言写的s dcc和GCC编译器都能编译通过,251的编译器编报语法错误,我也,很头疼
回复

使用道具 举报

1

主题

10

帖子

327

积分

中级会员

Rank: 3Rank: 3

积分
327
发表于 2024-4-28 09:01:55 | 显示全部楼层
a185980800 发表于 2024-4-24 13:37
我也不知道为啥,纯C语言写的s dcc和GCC编译器都能编译通过,251的编译器编报语法错误,我也,很头疼 ...

好像是的,一开始我在STC32G里看到PT库,添加上发现编译报错。32G里的时间片轮询库好像也会报错,,
回复

使用道具 举报

19

主题

70

帖子

499

积分

中级会员

Rank: 3Rank: 3

积分
499
 楼主| 发表于 2024-5-4 19:19:19 | 显示全部楼层
Eugen 发表于 2024-4-28 09:01
好像是的,一开始我在STC32G里看到PT库,添加上发现编译报错。32G里的时间片轮询库好像也会报错,, ...

OK。再STC32G下编译通过。PT协程库从新上线了。
回复

使用道具 举报

0

主题

14

帖子

116

积分

注册会员

Rank: 2

积分
116
发表于 2024-5-11 02:49:56 | 显示全部楼层
信号量,就是类消息队列吗?其实“任务挂起等待条件”可以设置一个输入或者真假的选项。协程库支持多个任我的话,子任务还有switch限制吗?
回复

使用道具 举报

1

主题

10

帖子

327

积分

中级会员

Rank: 3Rank: 3

积分
327
发表于 2024-6-4 22:52:19 | 显示全部楼层
在STC8H和STC32G测试发现:PT多任务库和Modbus从机库一起使用时,当Modbus主机连接读取从机数据时,PT任务就会出现卡顿现象,过一会(1分钟不到)任务卡死。但Modbus从机运行正常(我看到Modbus poll读取数据没出现错误),Modbus回调函数和轮询函数是放到定时器0里面的,请大神分析下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-7-16 16:22 , Processed in 0.107358 second(s), 26 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表