TI中文支持网
TI专业的中文技术问题搜集分享网站

请问ZStack或TIMAC的MAC_Init()函数到底要进行哪些操作?不用这个函数会有问题吗?为什么我的板子的程序运行到这里面就出不来了?

请问ZStack或TIMAC的MAC_Init()函数到底要进行哪些操作?不用这个函数会有问题吗?为什么我的板子的程序运行到这里面就出不来了?

Viki Shi:

MAC_Init()这个函数是初始化MAC层,主要用于设置一些内部的MAC状态变量,会 macLowLevelInit() ,这个函数可查看原代码,看下是不是这里的问题

fan li3:

回复 Viki Shi:

多谢大神!确实是这个函数的问题,具体的是 macLowLevelInit()里面的macBackoffTimerInit()函数的问题,再具体一点是macBackoffTimerInit()里面的MAC_RADIO_BACKOFF_SET_COUNT(0);和 macBackoffTimerSetRollover(MAC_BACKOFF_TIMER_DEFAULT_ROLLOVER);的问题,请问有没有什么补救措施?

赞(0)
未经允许不得转载:TI中文支持网 » 请问ZStack或TIMAC的MAC_Init()函数到底要进行哪些操作?不用这个函数会有问题吗?为什么我的板子的程序运行到这里面就出不来了?
分享到: 更多 (0)