标题
main.c
#include "MyIncludes.h"
u16 sys_cnt = 0;
void systick_isr(void)
{
if(sys_cnt < 1000 )
{
sys_cnt++;//每运行一次时钟,sys_cnt++;
}
else
{
sys_cnt = 0;
HAL_GPIO_TogglePin(GPIOC,GPIO_PIN_4|GPIO_PIN_5);
//超过规定的sys_cnt,归零sys_cnt,并反转PC4 PC5灯
}
}
int main()
{
System_Init();
LED_Init();
SysTick_Init(systick_isr);//这里运用到了函数指针;
while(1)
{
}
}
|