2015-06-23 15 views
0

这段代码有什么问题? 当我使用XMC1100启动工具包在DAVE4中调试它时,SHPR2寄存器在调试器中没有改变。该代码基于EasyMain(LED闪烁正在工作,例如修改后的主)。如何在皮层M0上正确写入SHPR2

我研究了DDI0419C_arm_architecture_v6m_reference_manual我认为它应该工作。

#include "XMC1100.h" 

int main(void) 
{ 
unsigned int a; 

a = 0x0B << PPB_SHPR2_PRI_11_Pos; 
PPB->SHPR2 |= a; 

while(1); 
} 

回答

0

应该使用CMSIS函数。