bingo20031086 当前离线
新手上路
最近做了个小程序,在中断里发送一个信号量,以触发某个任务。
我是在主程序main.c里创建了这个信号量Sem,在os_cpu_c.c里的中断服务程序里发送信号量,在编译时,提示Error:c1815:Sem not declared(or typename),各位能否解释一下,如何在中断里使用信号量?谢谢了
订阅 TOP
strongchen 当前离线
版主
论坛元老
在函数内部创建的变量是局部变量,不能在其他的函数中引用。
TOP
可是我这个信号量Sem是在主函数外面声明的啊,只是在主函数里面创建