8081|12

1234

帖子

4

TA的资源

纯净的硅(高级)

楼主
 

关于中断与其他任务通信的问题 [复制链接]

       这两天看ucosii的书,也直接移植到stm32单片机上运行了,感觉很好,今天下午突然一个想法:如果要单片机把接收到的数据通过消息队列传给其他任务,那该怎么做?
     于是乎开始编程,验证,可是发现一个问题,我的中断函数和那些任务函数不在一个文件里,在中断函数的文件里添加了ucosii的头文件,有一个调用出了错误:
      OSQPostFront(Str_Q,s);
   编译器没有说OSQPostFront函数出错,而是说事件控制块Str_Q, 而这个事件控制块是在主文件里做了定义,只是没有到头文件里声明,于是我傻乎的在头文件里按以前裸机编程的办法去声明Str_Q
        extern   OS_EVENT     *Str_Q;
一大堆的错误出现了,全是针对OS_EVENT的,
    扯了太多,问题就是怎么在中断函数里去发送消息队列而且编译器不报错

最新回复

报什么错,方便贴出来不?  详情 回复 发表于 2015-12-21 14:59
点赞 关注
个人签名天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,2060347305,添加说明EEworld好友
 

回复
举报

2

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
好难。。。
 
 
 

回复

918

帖子

0

TA的资源

纯净的硅(中级)

板凳
 
确定直接用不可以的吗?

点评

其实问题就是在这个文件里定义的事件控制块,到其他文件里要发送消息队列,编译器不报错  详情 回复 发表于 2015-10-21 14:17
 
 
 

回复

1234

帖子

4

TA的资源

纯净的硅(高级)

4
 
academic 发表于 2015-10-21 13:15
确定直接用不可以的吗?

其实问题就是在这个文件里定义的事件控制块,到其他文件里要发送消息队列,编译器不报错
 
个人签名天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,2060347305,添加说明EEworld好友
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

5
 
不懂...

点评

慢慢来就会懂的  详情 回复 发表于 2015-10-21 14:59
 
 
 

回复

1234

帖子

4

TA的资源

纯净的硅(高级)

6
 

慢慢来就会懂的
 
个人签名天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,2060347305,添加说明EEworld好友
 
 

回复

420

帖子

0

TA的资源

纯净的硅(初级)

7
 
闁哄被鍎冲﹢鍛村嫉椤掆偓缁楁﹢宕楅妸鈺佸姤閻犱降鍔忛鎴︽晬瀹€鍐惧殲闁谎嗩嚙缂嶏拷闁瑰瓨鐗為埀顒婃嫹婵炲鍔岄崬锟�

点评

我想先学好一门,就是有点迷茫,不知道RAW_OS相对UCOSii在MCU里哪一个更好  详情 回复 发表于 2015-10-27 10:38
 
 
 

回复

1234

帖子

4

TA的资源

纯净的硅(高级)

8
 
闁哄被鍎冲﹢鍛村嫉椤掆偓缁楁﹢宕楅妸鈺佸姤閻犱降鍔忛鎴︽晬瀹€鍐惧殲闁谎嗩嚙缂嶏拷闁瑰瓨鐗為埀顒婃嫹婵炲鍔岄崬锟�
 
个人签名天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,2060347305,添加说明EEworld好友
 
 

回复

130

帖子

1

TA的资源

一粒金砂(高级)

9
 
闁哄被鍎冲﹢鍛村嫉椤掆偓缁楁﹢宕楅妸鈺佸姤閻犱降鍔忛鎴︽晬瀹€鍐惧殲闁谎嗩嚙缂嶏拷闁瑰瓨鐗為埀顒婃嫹婵炲鍔岄崬锟�

点评

先谢谢了,我去琢磨  详情 回复 发表于 2015-10-27 12:38
 
 
 

回复

1234

帖子

4

TA的资源

纯净的硅(高级)

10
 
闁哄被鍎冲﹢鍛村嫉椤掆偓缁楁﹢宕楅妸鈺佸姤閻犱降鍔忛鎴︽晬瀹€鍐惧殲闁谎嗩嚙缂嶏拷闁瑰瓨鐗為埀顒婃嫹婵炲鍔岄崬锟�
 
个人签名天地庄周马;江湖范蠡船。
个性签名还是放QQ号吧,2060347305,添加说明EEworld好友
 
 

回复

12

帖子

0

TA的资源

一粒金砂(初级)

11
 
闁哄被鍎冲﹢鍛村嫉椤掆偓缁楁﹢宕楅妸鈺佸姤閻犱降鍔忛鎴︽晬瀹€鍐惧殲闁谎嗩嚙缂嶏拷闁瑰瓨鐗為埀顒婃嫹婵炲鍔岄崬锟�
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(初级)

12
 
闁哄被鍎冲﹢鍛村嫉椤掆偓缁楁﹢宕楅妸鈺佸姤閻犱降鍔忛鎴︽晬瀹€鍐惧殲闁谎嗩嚙缂嶏拷闁瑰瓨鐗為埀顒婃嫹婵炲鍔岄崬锟�
 
 
 

回复

28

帖子

0

TA的资源

一粒金砂(中级)

13
 
闁哄被鍎冲﹢鍛村嫉椤掆偓缁楁﹢宕楅妸鈺佸姤閻犱降鍔忛鎴︽晬瀹€鍐惧殲闁谎嗩嚙缂嶏拷闁瑰瓨鐗為埀顒婃嫹婵炲鍔岄崬锟�
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
直播报名最后1周:艾迈斯欧司朗 OSP 开放协议,从氛围灯动态照明到传感器交互融合
直播时间:4月22日(周二)10:00
直播奖励:京东卡、蓝牙温湿度计、定制水杯

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网 9

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表