wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6219|回復: 2
收起左側

stm32f103R6,PWM控制蜂鳴器頻率串口輸出(附帶源碼和仿真圖)

[復制鏈接]
ID:766423 發表于 2020-6-1 12:42 | 顯示全部樓層 |閱讀模式
代碼僅供參考,小白一枚,請多指教。其中利用了system,TIM2,USART1,按鍵中斷等stm32基本設置。
仿真.PNG 51hei.png 源代碼.PNG

單片機源程序如下:
  1. #include "stm32f10x.h"
  2. #include "KEY-LED.h"
  3. #include "bsp_usart.h"
  4. #include <string.h>
  5. #include "bsp_systick.h"
  6. #include "bsp_time.h"


  7. void Delay( uint32_t t );
  8. void RCC_Configuration(void);
  9. void EXTI_Configration(void);
  10. void NVIC_Configration(void);

  11. uint16_t Key_Value=0;

  12. void Delay( uint32_t t )
  13. {       
  14.                 while(--t);
  15. }

  16. void RCC_Configration(void)
  17. {
  18. ErrorStatus HSEStartUpStatus;         /* 定義枚舉類型變量 HSEStartUpStatus */

  19.         /* 復位系統時鐘設置*/
  20.         RCC_DeInit();
  21.         /* 開啟HSE*/
  22.         RCC_HSEConfig(RCC_HSE_ON);
  23.         /* 等待HSE起振并穩定*/
  24.         HSEStartUpStatus = RCC_WaitForHSEStartUp();
  25.         /* 判斷HSE起是否振成功,是則進入if()內部 */
  26.         if(HSEStartUpStatus == SUCCESS)
  27.         {
  28.                 /* 選擇HCLK(AHB)時鐘源為SYSCLK 1分頻 */
  29.                 RCC_HCLKConfig(RCC_SYSCLK_Div1);
  30.                 /* 選擇PCLK2時鐘源為 HCLK(AHB) 1分頻 */
  31.                 RCC_PCLK2Config(RCC_HCLK_Div1);
  32.                 /* 選擇PCLK1時鐘源為 HCLK(AHB) 8分頻   9M*/
  33.                 RCC_PCLK1Config(RCC_HCLK_Div1);
  34. //                /* 選擇鎖相環(PLL)時鐘源為HSE 1分頻,倍頻數為4,則PLL輸出頻率為 8MHz * 4 = 32MHz */
  35. //                RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_4);
  36. //                /* 使能PLL */
  37. //                RCC_PLLCmd(ENABLE);
  38. //                /* 等待PLL輸出穩定 */
  39. //                while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET);
  40.                 /* 選擇SYSCLK時鐘源為HSE */
  41.                 RCC_SYSCLKConfig(RCC_SYSCLKSource_HSE);
  42.                 /* 等待HSE成為SYSCLK時鐘源 */
  43.                 while(RCC_GetSYSCLKSource() != 0x04);
  44.         }
  45. }       
  46. void EXTI_Configration()
  47. {
  48.                 EXTI_InitTypeDef  EXTI_InitStructure;
  49.           RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_AFIO,ENABLE);
  50.                 //調用GPIO_EXTILineConfig函數分配引腳
  51.           GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSource0);
  52.                 GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSource13);
  53.     //調用EXTI_Init函數配置外部中斷
  54.           EXTI_InitStructure.EXTI_Line=EXTI_Line0|EXTI_Line13;
  55.           EXTI_InitStructure.EXTI_Mode=EXTI_Mode_Interrupt;
  56.           EXTI_InitStructure.EXTI_Trigger=EXTI_Trigger_Falling;
  57.           EXTI_InitStructure.EXTI_LineCmd=ENABLE;
  58.           EXTI_Init(&EXTI_InitStructure);
  59.          
  60. }
  61. /*配置中斷優先級*/
  62. void NVIC_Configration ( )
  63. {
  64.         NVIC_InitTypeDef NVIC_InitStructure;
  65.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
  66.        
  67.         NVIC_InitStructure.NVIC_IRQChannel=EXTI0_IRQn;
  68.         NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=1;
  69.         NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
  70.         NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  71.   NVIC_Init(&NVIC_InitStructure);
  72.        
  73.         NVIC_InitStructure.NVIC_IRQChannel=EXTI15_10_IRQn;
  74.         NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=2;
  75.         NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
  76.         NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  77.   NVIC_Init(&NVIC_InitStructure);
  78.        
  79.         NVIC_InitStructure.NVIC_IRQChannel=TIM2_IRQn;
  80.         NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=1;
  81.         NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
  82.         NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  83.   NVIC_Init(&NVIC_InitStructure);
  84.        
  85.         NVIC_InitStructure.NVIC_IRQChannel=USART1_IRQn;
  86.         NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=2;
  87.         NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
  88.         NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  89.   NVIC_Init(&NVIC_InitStructure);
  90. }

  91. void SoftTimerInit(void)
  92. {
  93.   bsp_StartAutoTimer(Key_Scan_TMR_ID,10);
  94. }

  95. int main()
  96. {       
  97.         RCC_Configration();
  98.   Key_Configration();
  99.         NVIC_Configration();
  100.         bsp_InitSysTick();
  101.   SoftTimerInit();       
  102.         EXTI_Configration();
  103.   TIM2_Configuration(5000);
  104.   USART1_Configration();

  105.   printf("--------嵌入式創新設計--------\r\n");
  106.   printf("基于stm32的PWM波調節蜂鳴器頻率\r\n");
  107.         printf("------------------------------\r\n");
  108.         printf("key1頻率減小      key2頻率增加\r\n");       
  109.        
  110. while(1)
  111. {

  112.                  if( bsp_CheckTimer(Key_Scan_TMR_ID) )
  113.          {
  114.                  Key_Value = Key_Prosse();
  115.          }
  116.          if(gKey.KeyStatu == 1)
  117.          {
  118.            if(Key_Value == 1)
  119.                  {
  120.                          Key_Value=0;
  121.                          
  122.                          if(TIM2->ARR < 10000)
  123.                          {
  124.                                  TIM2->ARR += 500;
  125.                          }
  126.                          else if(TIM2->ARR >= 10000)
  127.                          {
  128. //                                 TIM2->ARR = 10000;
  129.                                  printf("超過范圍\r\n");
  130.                          }
  131.                  }                         
  132.                  else if(Key_Value == 2)
  133.                  {
  134.                           Key_Value=0;
  135.                          
  136.                          if(TIM2->ARR > 500)
  137.                          {
  138.                            TIM2->ARR -= 500;
  139.                          }
  140.                           else if(TIM2->ARR <= 500)
  141.                          {
  142. //                                 TIM2->ARR = 500;
  143.                                  printf("超過范圍\r\n");
  144.                          }       
  145.                  }
  146.                  TIM2->CCR2=(TIM2->ARR)/2;
  147.          }
  148. }
  149. }        
復制代碼

所有資料51hei提供下載:
創新設計.7z (315.86 KB, 下載次數: 200)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:743715 發表于 2020-6-14 11:17 | 顯示全部樓層
大佬,這個led和數碼管沒反應啊,這個有什么作用?
回復

使用道具 舉報

無效樓層,該帖已經被刪除
ID:607298 發表于 2020-9-27 18:28 | 顯示全部樓層
感謝分享,正要用這顆芯片
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
99精品国产福利在线观看免费 | 亚洲精品国产精品乱码不99按摩| 欧美电视剧在线看免费| 久久91精品国产91久久久| 成人福利在线观看| av之家在线观看| 日韩女同一区二区三区| 涩涩视频免费看| 午夜激情影院| 天堂电影一区| 中文字幕一区二区三区欧美日韩 | 日本在线视频www色| 又色又爽又高潮免费视频国产| 日韩成人精品视频在线观看| 成人无码精品1区2区3区免费看| 亚洲精品国产suv一区| 一本大道香蕉久久| 91精品一区| 国产做a爰片久久毛片| 欧美视频中文字幕| 国产精品久久久久免费a∨| 亚洲综合在线网站| 国产精品久久久久精| 诱人的瑜伽老师3hd中字| 国产精品视屏| 久久精品一级爱片| 最近2019年手机中文字幕| 日韩精品一区二区三区四区| 国产精品嫩草在线观看| 久久精品国产亚洲av麻豆| 四虎国产精品永久在线| 久久人妻无码aⅴ毛片a片app| 午夜精品一二三区| 免费av不卡| 美女诱惑一区二区| 亚洲精品不卡在线| 好吊妞无缓冲视频观看| av在线资源观看| 黄视频在线观看网站| 亚洲区第一页| 精品国产精品网麻豆系列| 制服丝袜综合日韩欧美| 一区二区三区www污污污网站| 色哟哟免费在线观看| 国产亚洲福利| 日韩在线小视频| 国产又黄又猛又粗| 国产人成高清视频观看| 日韩欧美中文字幕一区二区三区| 日韩理论在线观看| 亚洲a∨日韩av高清在线观看| 人妻无码中文久久久久专区| 国产1卡2卡三卡四卡网站| 亚洲欧美专区| 一区二区三区毛片| 久久99导航| www国产在线| 亚洲人免费短视频| 中文字幕一区在线观看视频| 国产精品av网站| 日韩黄色在线视频| 在线免费av网站| 成人听书哪个软件好| 欧美一级高清免费播放| 国产成人在线播放| 久久一级免费视频| 一本一道波多野毛片中文在线| 热久久久久久久| 色综合天天综合网国产成人网 | 欧美一区二区三区小说| 99中文字幕在线观看| 最近中文字幕在线中文高清版| 91麻豆精品| 91麻豆精品国产综合久久久久久| 欧洲黄色一级视频| av第一福利大全导航| 国产亚洲精品v| 欧美一性一乱一交一视频| 免费毛片在线播放免费| 草草视频在线| 午夜精品久久久久久久久| 亚洲精品蜜桃久久久久久| 国产大学生自拍视频| 伊人影院久久| 国产精品扒开腿做| 91精品国自产| 欧美三级美国一级| 欧美插天视频在线播放| 国产在线一卡二卡| 成人精品国产亚洲| 欧美一区二区三区在线观看视频| 黄色a级三级三级三级| 久久手机免费观看| 日韩av午夜| 337p日本欧洲亚洲大胆色噜噜| av噜噜在线观看| 91精彩视频在线观看| 一区二区免费在线播放| 校园春色 亚洲色图| 国产黄色在线播放| 日本道在线观看一区二区| 欧亚乱熟女一区二区在线| 日本性爱视频在线观看| 欧美亚洲国产bt| 免费看的黄色网| 成人乱码手机视频| 久久成人精品视频| 国产精品视频久久久久久| 少妇视频一区二区| 妞干网在线视频| 午夜精品福利一区二区三区av| 日韩久久久久久久久久久久| 国产丝袜控视频在线观看| 亚洲第一天堂| 欧美亚洲成人xxx| 9i看片成人免费看片| 懂色av色香蕉一区二区蜜桃| 日韩在线精品一区| 欧美又粗又大又长| 午夜先锋成人动漫在线| 国内精品视频一区| 亚洲 精品 综合 精品 自拍| 麻豆精品国产91久久久久久| 久久久综合香蕉尹人综合网| 可以免费看污视频的网站| 国产欧美一区二区三区鸳鸯浴| 粉嫩av一区二区三区天美传媒 | 欧美日韩va| 日韩欧美综合在线视频| 蜜桃av免费观看| 欧美精品国产| 久久www视频| 91尤物国产福利在线观看| 久久国产成人精品| 欧美裸体网站| a级影片在线观看| 欧美激情二区三区| fpee性欧美| 在线亚洲高清视频| 一道本无吗一区| 国产三区在线成人av| 四虎永久免费在线观看| 欧美精品日韩| aaa毛片在线观看| 伊色综合久久之综合久久| 欧美激情亚洲激情| 精品美女调教视频| 日韩精品有码在线观看| 日韩视频www| 91极品视觉盛宴| 高清毛片aaaaaaaaa片| 亚洲精品第1页| 一女二男一黄一片| 亚洲欧美成人一区二区三区| 激情四射综合网| 大陆成人av片| 欧美日韩免费做爰视频| 国产传媒日韩欧美成人| av男人的天堂av| 蜜桃av一区二区在线观看| 精品国产一区在线| 在线午夜精品| 日本一区二区在线免费观看| 亚洲激情在线| 亚洲午夜精品久久久久久高潮| 久久一区国产| 永久免费看片视频教学| 国产综合色产在线精品| 老妇女50岁三级| 国产亚洲精久久久久久| 中文字幕精品一区二区精| 国产一区二区三区免费观看在线| 国产欧美日韩高清| 国产乱码在线| 亚洲mv在线看| 综合干狼人综合首页| 亚洲av无日韩毛片久久| 欧美日韩爆操| 永久久久久久| 国产情侣一区二区三区| 91精品91久久久中77777老牛| 亚洲澳门在线| 黄色污在线观看| 成人ar影院免费观看视频| 伊人中文字幕在线观看| 亚洲欧美日韩在线播放| 国产黄色av网站| 欧美色图12p| 麻豆精品不卡国产免费看| 日韩成人黄色av| 欧美日韩伦理片| 日本精品一区二区三区在线| 国产原创在线观看| 奇米888一区二区三区| 51精品国产| 99免费视频观看| 日韩av电影免费观看高清完整版| 色婷婷在线视频观看| 专区另类欧美日韩| 久久久久久久美女| 亚洲视频在线观看| 国产污视频在线| 亚洲精品国产系列| 99国产精品久久久久久久| 国产性xxxx高清| 日韩欧美一级特黄在线播放| 免费观看黄色网| 91在线免费视频| 日韩在线二区| 欧美日韩国产精品综合| 在线精品视频免费观看| fc2人成共享视频在线观看| 国产欧美一区二区三区不卡高清| 日韩精品永久网址| 日韩高清免费av| 性人久久久久| 免费一级suv好看的国产网站| 日本精品视频一区二区| 久草热久草在线频| 久久精品在线免费视频| 韩日av一区二区| 尤物在线精品视频| 成人国产精品久久久| 亚洲欧美在线专区| 国产三级漂亮女教师| 精品国产欧美成人夜夜嗨| 欧美aaaaaa| 免费在线一级片| 亚洲图片在区色| 91精品短视频| 免费在线不卡视频| 操日韩av在线电影| 伊人久久大香线蕉综合网蜜芽| 天天插天天操天天干| 亚洲午夜久久久久久久| 亚洲男人在线| 日韩手机在线观看| 欧美成人精品不卡视频在线观看| 乱插在线www| 91视频免费看片| 中文字幕在线看视频国产欧美| 亚洲精品午夜| 中日韩av在线| 国产精品视频一区国模私拍| 国产精品红桃| 在线sese| 精品国产免费av| 色狠狠桃花综合| 青草综合视频| 国产美女永久免费| 国产乱码精品一区二区三区日韩精品| 老司机午夜精品| 一本久中文高清| 99精品国产热久久91蜜凸| 五月天亚洲激情| 情侣黄网站免费看| 欧美视频免费在线| 色老太综合网| 六月丁香在线视频| 欧美激情在线狂野欧美精品| 日韩av网站在线免费观看| 精品黑人一区二区三区| 日韩免费在线观看视频| 日韩成人免费在线| 中文字幕在线观看第一页| 噜噜噜在线视频| 久久久久亚洲蜜桃| h片在线观看视频免费| 亚洲国产成人精品激情在线| 国产精品大片wwwwww| 国产一区二区美女| 国产视频二区在线观看| 久久综合成人网| 色悠悠亚洲一区二区| 都市激情亚洲欧美| 男人打飞机网站| 青青青免费在线| 亚洲精品一区二区三区影院| 成人在线视频免费观看| 黄色的视频在线观看免费| 国产视频手机在线播放| 夜夜嗨av一区二区三区四区 | 成人中文字幕在线| 婷婷视频在线| 久久亚洲精品国产| 666精品在线| 亚洲猫色日本管| 国产高清视频一区二区| 午夜视频福利在线观看| 日韩视频免费播放| 亚洲欧美一区二区三区久久| 性一交一乱一伦一色一情| 911福利视频| 午夜精品www| 国产欧美一区二区三区沐欲| 亚洲综合伊人| china中国猛gary| 久久精品99国产精| 欧美理论片在线观看| 久久这里只有精品6| 美女搞黄视频在线观看| 中文字幕专区| 五级黄高潮片90分钟视频| 91精品国产综合久久久久久久久| 夜夜爽夜夜爽精品视频| 99久精品视频在线观看视频| 精品176二区| 国产精品白浆流出视频| 激情小说欧美色图| 国产欧美精品在线播放| 777午夜精品视频在线播放| 在线欧美不卡| 乱插在线www| 三级特黄视频| 国产香蕉在线视频| 菠萝蜜视频在线观看入口| 国产午夜精品一区二区三区四区| 男人亚洲天堂| 国产又粗又猛又色又| 高潮一区二区三区| 青草成人免费视频| 精品国产1区2区| 永久91嫩草亚洲精品人人| av777777| 免费黄色片视频| 日韩网址在线观看| 欧美日韩电影在线观看| 亚洲精品欧美在线| 亚洲91网站| www.eeuss影院| 极品久久久久久| 亚洲五码在线观看视频| 久久久精品一区| 精品不卡一区| 久久天堂电影| 国产人成精品| 婷婷色中文字幕| 热久久精品国产| 99re在线| 日韩电影网在线| 亚洲黄一区二区三区| 欧美视频日韩| 国产无遮挡裸体视频在线观看| 久草免费资源| 91免费公开视频| 91精品国产99| 欧美v国产在线一区二区三区| 粉嫩aⅴ一区二区三区四区五区| gogo久久日韩裸体艺术| 欧美成人性生活视频| 免费毛片a线观看| 欧美电影一区二区三区| 91视频免费看| 91精品国产自产在线观看永久∴ | 蜜臀久久99精品久久久酒店新书 | 国产精品一区二区av| 日日狠狠久久偷偷四色综合免费 | 国产精品久久久久久久一区探花| 亚洲午夜精品17c| 国产高清精品网站| 欧美精品一卡| 成久久久网站| 自拍网站在线观看| 亚洲日本va中文字幕久久| 熟年交尾五十路视频在线播放| 一区二区三区免费观看视频| 久久国产精品波多野结衣av| 国内自拍偷拍视频| 夜夜爽99久久国产综合精品女不卡 | 久久天天东北熟女毛茸茸| 国产成人综合久久| 欧美成人小视频| 日韩精品福利在线| 制服.丝袜.亚洲.中文.综合| 黑人巨大精品欧美一区二区一视频| 久久久久久久一区| 99久久伊人久久99| 国产老妇另类xxxxx| 日韩电影在线观看一区| 99精品在线观看| 四虎5151久久欧美毛片| 伊人久久大香| 精品一区二区三区视频在线播放| 成人看av片| 激情福利在线| 国产午夜视频在线观看| 99国产精品免费视频| 欧美重口乱码一区二区| 26uuu国产精品视频| 欧美福利视频在线| 中文字幕日韩精品有码视频| 亚洲精品国产精品久久清纯直播| 欧美不卡激情三级在线观看| 欧美在线观看一区二区| 欧美日本高清视频在线观看| 欧美精品久久久久久久多人混战 | 制服.丝袜.亚洲.中文.综合懂| 佐山爱在线视频| 国产性猛交96| 亚洲无人区码一码二码三码|