2019-03-25 20:05发布
zhan8g 发表于 2017-8-15 13:32 有的。我调用的是官方SPI库,出现的问题是,有时会死机在官方库里,有时SPI通信,读取数据错误。但是换成 ...
supermiao123 发表于 2017-8-15 14:03 检查下程序,是不是有什么时钟源选择之类的寄存器,最好可以debug进入死循环的地方看看。
zhan8g 发表于 2017-8-15 14:43 嗯,主时钟来自PLL_OUT,异步时钟来自主时钟。 LPC_ASYNC_SYSCON->ASYNCAPBCLKSELA = 0; LPC_A ...
zhan8g 发表于 2017-8-15 16:08 请问是否是RTC 32K,长期工作不稳定?
最多设置5个标签!
检查下程序,是不是有什么时钟源选择之类的寄存器,最好可以debug进入死循环的地方看看。
嗯,主时钟来自PLL_OUT,异步时钟来自主时钟。
LPC_ASYNC_SYSCON->ASYNCAPBCLKSELA = 0;
LPC_ASYNC_SYSCON->ASYNCAPBCLKSELB = 0;//MCLK
死循环是官方SPI库里了。
请问是否是RTC 32K,长期工作不稳定?
稳定不稳定你可以验证一下,不用SPI的时候有没有问题。最好是可以记录下最后的寄存器状态,比如你在debug模式下载watch窗口里观测SPI的相关寄存器的值。看是什么问题,你认定一个东西有问题之后要解决问题,看看是不是真的是这个问题。
一周热门 更多>