OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5273|回复: 1

ucosiii内嵌信号量能不能用在外部中断里面

[复制链接]

34

主题

252

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
473
金钱
473
注册时间
2020-5-11
在线时间
217 小时
发表于 2021-1-15 15:22:21 | 显示全部楼层 |阅读模式
5金钱
最近在学ucosiii,因为没有找到那种综合性比较强又比较规范的工程参考,只能自己写写练练手,和多思考

我的需求是模拟spi数据的接收(模拟spi的发送已经写好了直接裸机跑的),数据的接收用的是外部中断

在一开始有一个接收起始信号,CLK线10ms的时间为1,10ms的时间为0

我的想法是开一个任务检测这个状态,然后加一个信号量进行同步,也就是说当满足上面10ms为1,10ms为0的时候才发布任务信号量,在外部中断中等待这个信号量,有这个信号量之后才接收数据  


我现在有3个问题,十分希望能够得到大家的帮助

1.我不知道上面的想法对不对

2.如果是对的OS_SEM_CTR  OSTaskSemPost (OS_TCB  *p_tcb,  OS_OPT   opt, OS_ERR  *p_err),这个发布任务的函数,第一个参数应该填什么

3.有没有比较好的学ucosiii的方法,希望有项目可以实操,有操作系统学习的基础




正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4471
金钱
4471
注册时间
2013-4-22
在线时间
335 小时
发表于 2021-1-15 16:19:52 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 11:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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