久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 5869|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

stm32流水燈程序源碼

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:230060 發(fā)表于 2017-8-30 14:53 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
  1. #include "stm32f10x.h"
  2. #include <stdio.h>
  3. #include "delay.h"

  4. /*************************************************
  5. 函數(shù): void RCC_Configuration(void)
  6. 功能: 復(fù)位和時(shí)鐘控制 配置
  7. 參數(shù): 無(wú)
  8. 返回: 無(wú)
  9. **************************************************/
  10. void RCC_Configuration(void)
  11. {
  12.   ErrorStatus HSEStartUpStatus;                    //定義外部高速晶體啟動(dòng)狀態(tài)枚舉變量
  13.   RCC_DeInit();                                    //復(fù)位RCC外部設(shè)備寄存器到默認(rèn)值
  14.   RCC_HSEConfig(RCC_HSE_ON);                       //打開外部高速晶振
  15.   HSEStartUpStatus = RCC_WaitForHSEStartUp();      //等待外部高速時(shí)鐘準(zhǔn)備好
  16.   if(HSEStartUpStatus == SUCCESS)                  //外部高速時(shí)鐘已經(jīng)準(zhǔn)別好
  17.   {
  18.     FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable); //開啟FLASH預(yù)讀緩沖功能,加速FLASH的讀取。所有程序中必須的用法.位置:RCC初始化子函數(shù)里面,時(shí)鐘起振之后
  19.     FLASH_SetLatency(FLASH_Latency_2);                    //flash操作的延時(shí)
  20.             
  21.     RCC_HCLKConfig(RCC_SYSCLK_Div1);               //配置AHB(HCLK)時(shí)鐘等于==SYSCLK
  22.     RCC_PCLK2Config(RCC_HCLK_Div1);                //配置APB2(PCLK2)鐘==AHB時(shí)鐘
  23.     RCC_PCLK1Config(RCC_HCLK_Div2);                //配置APB1(PCLK1)鐘==AHB1/2時(shí)鐘

  24.     RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9);  //配置PLL時(shí)鐘 == 外部高速晶體時(shí)鐘 * 9 = 72MHz
  25.     RCC_PLLCmd(ENABLE);                                   //使能PLL時(shí)鐘

  26.     while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET)    //等待PLL時(shí)鐘就緒
  27.     {
  28.     }
  29.     RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);            //配置系統(tǒng)時(shí)鐘 = PLL時(shí)鐘
  30.     while(RCC_GetSYSCLKSource() != 0x08)                  //檢查PLL時(shí)鐘是否作為系統(tǒng)時(shí)鐘
  31.     {
  32.     }
  33.   }

  34.   RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO, ENABLE);  //允許GPIOB、AFIO時(shí)鐘
  35. }

  36. /*************************************************
  37. 函數(shù): void GPIO_Configuration(void)
  38. 功能: GPIO配置
  39. 參數(shù): 無(wú)
  40. 返回: 無(wú)
  41. **************************************************/
  42. void GPIO_Configuration(void)
  43. {
  44.   GPIO_InitTypeDef GPIO_InitStructure;        //定義GPIO初始化結(jié)構(gòu)體

  45.   /* Configure PE.0,PE.1,PE.2,PE.3,PE.4,PE.5,PE.6,PE.7 as Output push-pull */
  46.   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0  ;
  47.   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  48.   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  49.   GPIO_Init(GPIOB, &GPIO_InitStructure);
  50. }



  51. /*************************************************
  52. 函數(shù): int main(void)
  53. 功能: main主函數(shù)
  54. 參數(shù): 無(wú)
  55. 返回: 無(wú)
  56. **************************************************/
  57. int main(void)
  58. {
  59.   RCC_Configuration();
  60.   GPIO_Configuration();
  61.   delay_init(72);
  62.   while(1)
  63.   {
  64.     GPIO_SetBits(GPIOB,GPIO_Pin_0);

  65.     delay_ms(500);
  66.     GPIO_ResetBits(GPIOB,GPIO_Pin_0);

  67.     delay_ms(500);
  68.         }   
  69. }


復(fù)制代碼


評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 成年网站在线观看 | 久久国产综合 | 一级黄色片免费 | 久久精品99| 69av在线视频 | 亚洲成人av在线播放 | 久久伊人一区二区 | 国产a区| 91电影在线播放 | 精品免费 | 日韩欧美在线观看 | 国产亚洲精品a | 97视频免费 | 91av在线免费 | 国内自拍偷拍视频 | 在线播放91 | 亚洲欧美国产精品久久 | 亚洲精品国产一区 | 男女羞羞视频免费看 | 蜜桃免费一区二区三区 | www.狠狠干 | 婷婷五月色综合 | 国产一级久久久久 | 99精品亚洲国产精品久久不卡 | 性高湖久久久久久久久3小时 | 欧美午夜精品 | 久久久精彩视频 | 日韩精品一区二区三区视频播放 | 精精国产xxxx视频在线播放 | 精品国产乱码久久久久久1区2区 | 欧美日本高清 | jizz中国日本| 欧美男人亚洲天堂 | 欧美精品一区在线发布 | 一级一级一级毛片 | 国产成人精品免费 | 一区二区三区视频在线观看 | 精品久久香蕉国产线看观看亚洲 | 一区二区三区在线免费 | 久久91精品国产 | 91视视频在线观看入口直接观看 |