初级会员

- 积分
- 188
- 金钱
- 188
- 注册时间
- 2018-7-11
- 在线时间
- 38 小时
|
1金钱
中断使能
[mw_shl_code=applescript,true]void SPI1_Init(void)
{
....//SPI配置
SPI_Cmd(SPI1, ENABLE); //使能SPI外设
NVIC_InitStructure.NVIC_IRQChannel = SPI1_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 3;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 3;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
}
[/mw_shl_code]
中断函数
[mw_shl_code=applescript,true]void SPI1_IRQHandler(void)
{
if(FlagTest == 0) FlagTest = 1;
if((SPI1->SR&1<<0)==1)
{
Slave_Temp = SPI1_ReadByte(0x00);
SPI1_ReadWriteByte(0xaa);
}
}
[/mw_shl_code]
程序就是不进入中断,求指导?
|
|