久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STM32 SysTick延時(精確延時)實驗
[打印本頁]
作者:
xiaos
時間:
2015-4-4 01:00
標題:
STM32 SysTick延時(精確延時)實驗
#include "stm32f10x.h"
void GPIO_Configuration()
{
GPIO_InitTypeDef GPIO_InitStructure;
/* 使能LED對應GPIO的Clock時鐘 */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); //使能LED1燈對應的GPIOC管腳時鐘
/* 初始化LED的GPIO管腳,配置為推挽輸出 */ //設置端口
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2|GPIO_Pin_3 ; //LED燈對應的GPIO_Pin_2和3端口
//設置對端口的模式
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //設置為 推挽(Push-Pull)輸出 //
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
//輸出速率選擇50MHZ(2,10,50三種速率),GPIO_Speed是一個枚舉類型變量,最大輸出速度為50MHz
GPIO_Init(GPIOA, &GPIO_InitStructure); //調用GPIO初始化函數
}
void delay_us(u16 value)
{
//設置SYSTICK 時鐘源 HCLK=24M
SysTick->LOAD=value*24; //時間加載 時間為24M 24次為1us
//這個數不能超過FFFFFF即16777215
SysTick->VAL=0x00; //清空計數器
SysTick->CTRL=0x00000005; //第2位設置選擇時鐘為1時選擇主頻HCLK,為0時選擇HCLK/8
//設置時鐘源為HCLK(24M)并開始倒數0x00000004|0x01
while(!(SysTick->CTRL&(1<<16)));
/*等待時間到達 SysTick->CTRL的COUNTFLAG為為1時時間到達 (while表達式為1會一直循環,為0時跳出循環)*/
SysTick->CTRL=0x00000004; //關閉計數器
}
void delay_ms(u16 value)
{
while(value--)
delay_us(1000);
}
int main(void)
{
GPIO_Configuration();
while(1)
{
GPIO_SetBits(GPIOA, GPIO_Pin_2); //輸出高電平
delay_ms(1000); //精確延時1s
GPIO_ResetBits(GPIOA, GPIO_Pin_2); //輸出低電平
delay_ms(1000); //精確延時1s
}
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
91精品久久久久久久久中文字幕
|
国产精品免费一区二区三区四区
|
国产乱码精品一区二区三区中文
|
91精品国产手机
|
国产欧美日韩一区二区三区在线观看
|
国产夜恋视频在线观看
|
三级黄片毛片
|
久草色播
|
久久久国产一区二区三区四区小说
|
91视频网
|
国产精品久久久久久久久久三级
|
日韩在线成人
|
色视频网站免费
|
亚洲影视在线
|
日本高清中文字幕
|
亚洲三级在线观看
|
中文字幕在线观看
|
成人免费观看男女羞羞视频
|
日韩综合在线
|
欧美一级视频
|
色网站入口
|
久久久国产精品
|
夜夜草
|
欧美在线a
|
色资源av
|
日韩一区二区在线看
|
国产免费福利
|
国产一区二区精品在线观看
|
一区2区
|
久久国产精品色av免费观看
|
中文字幕一二三区
|
色欧美片视频在线观看
|
国产网站久久
|
久久久久亚洲精品
|
91精品久久
|
亚洲一区在线播放
|
在线免费观看色
|
夜夜爽99久久国产综合精品女不卡
|
伊人久久在线
|
91精品国产91久久久久久吃药
|
一级做a爰片性色毛片视频停止
|