最近做了个小程序,在中断里发送一个信号量,以触发某个任务。
我是在主程序main.c里创建了这个信号量Sem,在os_cpu_c.c里的中断服务程序里发送信号量,在编译时,提示Error:c1815:Sem not declared(or typename),各位能否解释一下,如何在中断里使用信号量?谢谢了
在函数内部创建的变量是局部变量,不能在其他的函数中引用。
可是我这个信号量Sem是在主函数外面声明的啊,只是在主函数里面创建
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |