在DMA实验中
使用滴答定时器设置1us中断计时
串口输出计时信息
采用72Mhz无问题
SysTick_Config(SystemCoreClock / 1000000);
采用9Mhz 问题为串口没有发送成功
SysTick_Config(9);
SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8);
解释:
使用systick_config()函数来实现计数,这个函数在下面代码中的SysTick_CTRL_TICKINT_Msk 开启了中断。如果你的系统时钟频率低于36MHz,最好不要让Systick 1us 中断一次,不然,系统的大部分时间都在执行中断程序。