SPI通讯,调试时,我发现程序无法向数据寄存器DR写入数据
时间:10-02
整理:3721RD
点击:
主控是LPC1768,做SPI通讯,用jlink调试时,我发现程序无法向数据寄存器DR写入数据
变量Data明明等于0x05,然后执行SSPx->DR = SSP_DR_BITMASK(Data);
DR 还是 等于0x00;
变量Data明明等于0x05,然后执行SSPx->DR = SSP_DR_BITMASK(Data);
DR 还是 等于0x00;
你要看你要写入的寄存器里面的位,你这种情况应该是这个位是固定的0 具体什么意思要看你的SPI器件数据手册
这个寄存器是数据寄存器,任何一位都允许写数据的。
那你断点打的位置对吗?
对的
BFF
什么意思?
老哥问题解决了吗?我遇到了同样的问题,寄存器写不进去,