微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > SPI通讯,调试时,我发现程序无法向数据寄存器DR写入数据

SPI通讯,调试时,我发现程序无法向数据寄存器DR写入数据

时间:10-02 整理:3721RD 点击:
主控是LPC1768,做SPI通讯,用jlink调试时,我发现程序无法向数据寄存器DR写入数据




变量Data明明等于0x05,然后执行SSPx->DR = SSP_DR_BITMASK(Data);
DR 还是  等于0x00;

你要看你要写入的寄存器里面的位,你这种情况应该是这个位是固定的0 具体什么意思要看你的SPI器件数据手册

这个寄存器是数据寄存器,任何一位都允许写数据的。

那你断点打的位置对吗?

对的              

BFF

什么意思?

老哥问题解决了吗?我遇到了同样的问题,寄存器写不进去,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top