CC3100 软件重启的问题?
时间:10-02
整理:3721RD
点击:
我要在软件上重启CC3100,理论上代码是:
sl_Stop(SL_STOP_TIMEOUT);
sl_Start(0, 0, 0);
但是我测试在软件跑起来之后调用没有办法实现重启,但是在程序还没有调用起来,也就是在第一次sl_Start(0, 0, 0);之后直接调用sl_Stop(SL_STOP_TIMEOUT);再调用sl_Start(0, 0, 0);是可以的。
我认为是由于API库中很多全局变量在运行的时候被改变,所以导致sl_Start(0, 0, 0);无法重启,我想我要如果要软件重启需要重新初始化哪些变量?谢谢!
你好,需要您的帮助,我今天又测了一天,发现一个问题,我们在程序中设计了一个定时器用来状态机扫描外设,但是问题是,我不打开定时器,重启CC3100是可以的,但是只要打开定时器,哪怕在重启定时器的时候再关闭它,CC3100都没有办法初始化。照这个意思说,在用CC3100的时候不允许使用定时器中断?很器官,我换一个定时器做中断效果一样!