STM32F103ZET6单片机实验案列文件及资料
电路原理图如下:
--------------------------------------------------------------------------------
* 实 验 名 : 系统时钟实验
* 实验说明 : 通过自定义修改系统时钟,使SysTick时间变化,本来LED闪烁间隔0.5秒,通过
自定义后间隔1秒。
RCC_PLLConfig(RCC_PLLSource_HSE_Div2,RCC_PLLMul_9);//设置PLL时钟源及倍频
改变成RCC_PLLSource_HSE_Div2
* 连接方式 :
* 注 意 : 所用函数在systick.c和led.c文件内
单片机工程模板源程序如下:
- #include "public.h"
- #include "led.h"
- #include "systick.h"
- /****************************************************************************
- * Function Name : main
- * Description : Main program.
- * Input : None
- * Output : None
- * Return : None
- ****************************************************************************/
- int main()
- {
- LED_Init(); //LED端口初始化
- RCC_HSE_Configuration();// 自定义系统时间,通过修改里面的倍频及分频即可
- while(1)
- {
- GPIO_SetBits(GPIOC,LED);
- delay_ms(500);//精确延时为0.5s
- GPIO_ResetBits(GPIOC,LED);
- delay_ms(500);//精确延时为0.5s
- }
- }
复制代码
所有资料51hei提供下载:
库函数版.7z
(3.25 MB, 下载次数: 47)
STM32-PZ6806L开发板原理图.pdf
(146.79 KB, 下载次数: 16)
|