中级会员
 
- 积分
- 374
- 金钱
- 374
- 注册时间
- 2016-6-8
- 在线时间
- 79 小时
|
1金钱
stm32 中断函数名可以自己定义吗?
假如我现在初始化systick,然后现在时间到了需要进systick中断,下面这样写可以吗?
[mw_shl_code=c,true]static volatile uint64_t sysTickCount;
void systick_init (void)
{
sysTickCount = 0;
if (SysTick_Config(CLK_PER_TICK)) {
while (1);
}
#if 0 /* SysTick中断优先级默认最低,改为最高 */
NVIC_SetPriority(SysTick_IRQn, 0);
#endif
}
void systick_handler (void)
{
sysTickCount++;
}
[/mw_shl_code]
|
最佳答案
查看完整内容[请看2#楼]
道理上可以随便写,
但有其他地方也要跟着变。
因为这是中断,这个名称所代表的程序段,会被编译器放到特殊位置。
可以在全部工程文件范围内,查找一下这个名称出现的所有位置,
然后全部改成你自己的名字。
建议不要改名,自找麻烦。
|