如何在皮质M0上正确写入SHPR2

时间:2015-06-23 06:42:26

标签: arm cortex-m

这段代码有什么问题? 当我使用XMC1100 Boot Kit在DAVE4中调试它时,SHPR2寄存器在调试器中没有变化。该代码基于EasyMain(LED闪烁正在使用例如修改后的主要部分)。

我研究过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);
}

1 个答案:

答案 0 :(得分:0)

应使用CMSIS功能。