Arm 如何在cortex M0上正确写入SHPR2
这个代码有什么问题? 当我使用XMC1100引导工具包在DAVE4中调试它时,SHPR2寄存器在调试器中不会更改。该代码基于EasyMain(LED闪烁正在工作,例如使用修改后的main) 我已经学习了DDI0419C_arm_架构_v6m_参考_手册,我认为它应该可以工作Arm 如何在cortex M0上正确写入SHPR2,arm,cortex-m,Arm,Cortex M,这个代码有什么问题? 当我使用XMC1100引导工具包在DAVE4中调试它时,SHPR2寄存器在调试器中不会更改。该代码基于EasyMain(LED闪烁正在工作,例如使用修改后的main) 我已经学习了DDI0419C_arm_架构_v6m_参考_手册,我认为它应该可以工作 #include "XMC1100.h" int main(void) { unsigned int a; a = 0x0B << PPB_SHPR2_PRI_11_Pos; PPB->SHPR2
#include "XMC1100.h"
int main(void)
{
unsigned int a;
a = 0x0B << PPB_SHPR2_PRI_11_Pos;
PPB->SHPR2 |= a;
while(1);
}
#包括“XMC1100.h”
内部主(空)
{
无符号整数a;
a=0x0B SHPR2 |=a;
而(1),;
}
应使用CMSIS功能