今天查找关于移植有线/无线modem干扰方案的代码的问题,采用互斥的方法来进行干扰的排除,使用有线的时候屏蔽掉无线,使用有线的时候屏蔽无线,不过在这个过程中唤醒有线modem的接口于较为底层,其中有调用了sendatcommandAndWaitforresponse接口、其中包含了portwrite1,而portwrite1中的子函数又调用sendatcommandAndWaitforresponse,因此导致了程序进入假死的状态,由此陷入了递归的陷阱中,做下记录以避免后续再犯该错误!
递归陷阱
最新推荐文章于 2022-05-08 09:04:21 发布