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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2757|回復: 1
打印 上一主題 下一主題
收起左側

STM32控制步進電機 源程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:297382 發表于 2020-9-17 09:16 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  1. #include "stm32f10x.h"
  2. #include "stm32f10x_rcc.h"
  3. #include "misc.h"

  4. void RCC_Configuration(void);
  5. void GPIO_Configuration(void);
  6. void ZhengZhuan(u16 tt);
  7. void FanZhuan(u16 tt);
  8. void delay_ms(u16 nms);

  9. /****************************************************************************
  10. * 名    稱:int main(void)
  11. * 功    能:主函數
  12. * 入口參數:無
  13. * 出口參數:無
  14. * 說    明:
  15. * 調用方法:無
  16. ****************************************************************************/
  17. int main(void)
  18. {
  19.   RCC_Configuration();        //系統時鐘設置及外設時鐘使能                  
  20.   GPIO_Configuration();

  21.   while (1)
  22.   {       
  23.           //讀取PC5管腳的輸入狀態         K1  
  24.         if (GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_5) == Bit_RESET)
  25.         {
  26.                 ZhengZhuan(5);//高速
  27.         }

  28.         //讀取PC5管腳的輸入狀態           K2
  29.         if (GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_1) == Bit_RESET)
  30.         {
  31.                 FanZhuan(5);//高速
  32.         }       

  33.         //讀取PC2管腳的輸入狀態            K3
  34.         if (GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_2) == Bit_RESET)
  35.         {
  36.                 ZhengZhuan(10);//低速
  37.         }

  38.         //讀取PC3管腳的輸入狀態            K4
  39.         if (GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_3) == Bit_RESET)
  40.         {
  41.                 FanZhuan(10);//低速
  42.         }

  43.           GPIO_ResetBits(GPIOD, GPIO_Pin_3);
  44.           GPIO_ResetBits(GPIOD, GPIO_Pin_6);
  45.           GPIO_ResetBits(GPIOD, GPIO_Pin_12);
  46.           GPIO_ResetBits(GPIOE, GPIO_Pin_4);
  47.   }
  48. }

  49. /****************************************************************************
  50. * 名    稱:void RCC_Configuration(void)
  51. * 功    能:系統時鐘配置為72MHZ, 外設時鐘配置
  52. * 入口參數:無
  53. * 出口參數:無
  54. * 說    明:
  55. * 調用方法:無
  56. ****************************************************************************/
  57. void RCC_Configuration(void)
  58. {
  59.   SystemInit();
  60.   RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOD|RCC_APB2Periph_GPIOE , ENABLE);
  61. }

  62. /****************************************************************************
  63. * 名    稱:void GPIO_Configuration(void)
  64. * 功    能:LED控制口線及鍵盤設置
  65. * 入口參數:無
  66. * 出口參數:無
  67. * 說    明:
  68. * 調用方法:無
  69. ****************************************************************************/
  70. void GPIO_Configuration(void)
  71. {
  72.   GPIO_InitTypeDef GPIO_InitStructure;                                //端口配置結構體

  73.   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;                        //PD3管腳
  74.   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;         //推挽輸出
  75.   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;        //口線翻轉速度為50MHz
  76.   GPIO_Init(GPIOD, &GPIO_InitStructure);                        //初始化端口       

  77.   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;                        //PD6管腳
  78.   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;         //推挽輸出
  79.   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;        //口線翻轉速度為50MHz
  80.   GPIO_Init(GPIOD, &GPIO_InitStructure);                        //初始化端口       

  81.   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12;                //PD12管腳
  82.   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;         //推挽輸出
  83.   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;        //口線翻轉速度為50MHz
  84.   GPIO_Init(GPIOD, &GPIO_InitStructure);                        //初始化端口       

  85.   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4;                        //PE4管腳
  86.   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;         //推挽輸出
  87.   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;        //口線翻轉速度為50MHz
  88.   GPIO_Init(GPIOE, &GPIO_InitStructure);                        //初始化端口       


  89.   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;                        //PC5管腳
  90.   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;                //輸入上拉
  91.   GPIO_Init(GPIOC, &GPIO_InitStructure);                        //初始化端口

  92.   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1;                        //PC1管腳
  93.   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;                //輸入上拉
  94.   GPIO_Init(GPIOC, &GPIO_InitStructure);                        //初始化端口

  95.   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;                        //PC2管腳
  96.   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;                //輸入上拉
  97.   GPIO_Init(GPIOC, &GPIO_InitStructure);                        //初始化端口

  98.   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;                        //PC3管腳
  99.   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;                //輸入上拉
  100.   GPIO_Init(GPIOC, &GPIO_InitStructure);                        //初始化端口
  101. }
  102. //電機正轉函數
  103. void ZhengZhuan(u16 tt)
  104. {
  105.             //1100
  106.           GPIO_SetBits(GPIOD, GPIO_Pin_3);
  107.           GPIO_SetBits(GPIOD, GPIO_Pin_6);
  108.           GPIO_ResetBits(GPIOD, GPIO_Pin_12);
  109.           GPIO_ResetBits(GPIOE, GPIO_Pin_4);
  110.           delay_ms(tt);
  111.           //0110  
  112.           GPIO_ResetBits(GPIOD, GPIO_Pin_3);
  113.           GPIO_SetBits(GPIOD, GPIO_Pin_6);
  114.           GPIO_SetBits(GPIOD, GPIO_Pin_12);
  115.           GPIO_ResetBits(GPIOE, GPIO_Pin_4);
  116.           delay_ms(tt);
  117.           //0011
  118.           GPIO_ResetBits(GPIOD, GPIO_Pin_3);
  119.           GPIO_ResetBits(GPIOD, GPIO_Pin_6);
  120.           GPIO_SetBits(GPIOD, GPIO_Pin_12);
  121.           GPIO_SetBits(GPIOE, GPIO_Pin_4);
  122.           delay_ms(tt);
  123.           //1001          
  124.           GPIO_SetBits(GPIOD, GPIO_Pin_3);
  125.           GPIO_ResetBits(GPIOD, GPIO_Pin_6);
  126.           GPIO_ResetBits(GPIOD, GPIO_Pin_12);
  127.           GPIO_SetBits(GPIOE, GPIO_Pin_4);
  128.           delay_ms(tt);
  129. }
  130. //電機反轉函數
  131. void FanZhuan(u16 tt)
  132. {
  133.           //1001          
  134.           GPIO_SetBits(GPIOD, GPIO_Pin_3);
  135.           GPIO_ResetBits(GPIOD, GPIO_Pin_6);
  136.           GPIO_ResetBits(GPIOD, GPIO_Pin_12);
  137.           GPIO_SetBits(GPIOE, GPIO_Pin_4);
  138.           delay_ms(tt);
  139.           //0011
  140.           GPIO_ResetBits(GPIOD, GPIO_Pin_3);
  141.           GPIO_ResetBits(GPIOD, GPIO_Pin_6);
  142.           GPIO_SetBits(GPIOD, GPIO_Pin_12);
  143.           GPIO_SetBits(GPIOE, GPIO_Pin_4);
  144.           delay_ms(tt);          
  145.           //0110
  146.           GPIO_ResetBits(GPIOD, GPIO_Pin_3);
  147.           GPIO_SetBits(GPIOD, GPIO_Pin_6);
  148.           GPIO_SetBits(GPIOD, GPIO_Pin_12);
  149.           GPIO_ResetBits(GPIOE, GPIO_Pin_4);
  150.           delay_ms(tt);
  151.           //1100
  152.           GPIO_SetBits(GPIOD, GPIO_Pin_3);
  153.           GPIO_SetBits(GPIOD, GPIO_Pin_6);
  154.           GPIO_ResetBits(GPIOD, GPIO_Pin_12);
  155.           GPIO_ResetBits(GPIOE, GPIO_Pin_4);
  156.           delay_ms(tt);          
  157. }

  158. void delay_ms(u16 nms)
  159. {
  160.          u32 temp;
  161.          SysTick->LOAD = 9000*nms;
  162.          SysTick->VAL=0X00;//清空計數器
  163.          SysTick->CTRL=0X01;//使能,減到零是無動作,采用外部時鐘源
  164.          do
  165.          {
  166.           temp=SysTick->CTRL;//讀取當前倒計數值
  167.          }while((temp&0x01)&&(!(temp&(1<<16))));//等待時間到達
  168.          SysTick->CTRL=0x00; //關閉計數器
  169.          SysTick->VAL =0X00; //清空計數器
  170. }
復制代碼


STM32控制步進電機.rar

270.23 KB, 下載次數: 43, 下載積分: 黑幣 -5

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

使用道具 舉報

沙發
ID:328014 發表于 2020-9-17 15:59 | 只看該作者
能分享一下源程序嗎?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
国产免费一区二区三区四在线播放| 国产精品福利电影| 亚洲一区二区三区免费看| 久久久久久午夜| 欧美综合在线视频| 久久久www成人免费无遮挡大片| 68国产成人综合久久精品| 99久久伊人| 97电影在线看视频| h版电影在线播放视频网址| 黄频在线免费观看| 久草手机在线视频| 永久免费毛片在线观看| 538在线视频观看| 中日韩在线视频| 亚洲自拍在线观看| 久久久伊人欧美| 亚洲欧美日韩另类| 欧美日韩一本到| 亚洲欧美偷拍另类a∨色屁股| 久久国产视频网| 欧美日韩国产在线一区| 老司机凹凸av亚洲导航| 精品3atv在线视频| www免费在线观看| 三级毛片在线免费看| 公交车强行挺进岳身体| 中文字幕人成高视频| 国产露脸91国语对白| 国产污视频在线看| 国产综合精品久久久久成人av| 污污网站在线观看视频| 日韩久久久久久久久久久久| 国产欧美韩日| 国产在线视频2019最新视频| 久久精视频免费在线久久完整在线看| 欧美日韩国产123区| 中文字幕第一区综合| 国产成人精品亚洲午夜麻豆| 久久美女性网| 欧美日韩影院| 国产精品久久天天影视| 国产精品自在| 日韩成人在线看| 竹内纱里奈兽皇系列在线观看 | 日韩精品久久久久久久软件91 | 99久久99久久综合| 日韩福利电影在线观看| 黄色欧美成人| 香港欧美日韩三级黄色一级电影网站| 日韩免费电影在线观看| 欧美影院视频| 亚洲日本中文| 97色伦图片97色伦在线电影| 日本精品999| 国产成人a人亚洲精品无码| 国产乱码77777777| 欧美日韩a v| 国产乡下妇女做爰视频| 免费在线观看黄色av| 91香蕉国产视频| 亚洲国产天堂av| 色婷婷免费视频| 伊人网综合视频| 偷拍女澡堂一区二区三区| 99久久久无码国产精品性波多| 91 视频免费观看| 日韩成人精品视频在线观看| 91av在线免费播放| 亚洲乱码国产一区三区| 欧美日韩在线中文| 国产精品12345| 奇米精品一区二区三区| 黄色一级片播放| 国产免费人做人爱午夜视频| 国产情侣av自拍| 亚洲黄色小视频在线观看| 91福利国产成人精品播放| 九九九在线观看视频| 中文字幕免费高清在线| 手机看片国产精品| 日韩女优在线视频| 法国伦理少妇愉情| 日韩精品123区| 国产无遮挡又黄又爽在线观看| www日韩精品| 在线视频 中文字幕| 精品区在线观看| 又粗又大的机巴好爽欧美| 欧美xxxxb| www.狠狠色.com| 天堂在线看视频| 岛国在线视频免费看| 性欧美videoshd高清| 精品众筹模特私拍视频| 国产精品久久久久久吹潮| 免费观看亚洲天堂| 欧美三级情趣内衣| 欧美日韩视频| 日本大胆欧美人术艺术动态| 久久99久久久欧美国产| av高清久久久| 一区二区国产视频| 欧美日韩高清一区二区三区| 欧美精品一区二区久久婷婷 | 亚洲三级小视频| 一本一本久久a久久精品综合麻豆| 日本亚洲欧美天堂免费| 蜜芽一区二区三区| 久久中文字幕电影| 亚洲第一福利视频在线| 91麻豆精品国产91久久久更新时间| 亚洲国产成人精品久久久国产成人一区| 国产视频欧美视频| 97成人超碰免| 国产在线视频欧美一区二区三区| www.-级毛片线天内射视视| 久久久久国产精品熟女影院| 中文字幕在线播放视频| 久久精品这里有| 精品国产亚洲一区二区麻豆| 国产美女做爰免费视频软件| 国产激情视频网址| 黄网站免费在线观看| 麻豆久久久久| 欧美激情欧美| 国产精品一区2区| 一区二区三区高清| 久久久久一区| 大白屁股一区二区视频| 亚洲一卡二卡三卡四卡无卡久久| 911精品国产一区二区在线| 超碰97人人做人人爱少妇| 91久久嫩草影院一区二区| 中文字幕超清在线免费观看| 欧美一区二区三区影院| 国产黄色片视频| 婷婷av一区二区三区| 99re免费99re在线视频手机版| 国产黄在线观看| 国产在线一区不卡| 91久久午夜| 国产无遮挡一区二区三区毛片日本| 色狠狠一区二区| 久久久国产精品亚洲一区| 亚洲自拍偷拍色图| 日韩av播放器| 久草视频免费在线| 俄罗斯男人又粗又大| www 四虎| japanese23hdxxxx日韩| 欧美粗暴jizz性欧美20| 97精品久久久久中文字幕| 欧美私人免费视频| 性欧美xxxx交| 宅男av一区二区三区| 亚洲激情 欧美| 国产欧美久久久| 91国内精品在线视频| gay欧美网站| 欧美日韩综合| 亚洲欧洲日韩av| 亚洲欧美日韩国产中文| 国产精品一区二区三区不卡 | 97精品久久久| 国产系列第一页| 免费看91的网站| 一级黄色大片免费| 国产不卡视频| 免费视频成人| 蜜臀精品一区二区三区在线观看 | 亚洲精品偷拍视频| 天天操天天舔天天射| 天天干视频在线| 性视频一区二区三区| 香港久久久电影| 国产一区二区视频在线播放| 欧美日韩一区二区在线观看视频| 琪琪第一精品导航| 国产精品少妇在线视频| 国产精品美女毛片真酒店| freee性欧美| 2021中文字幕在线| 亚洲一区亚洲| 在线观看av一区二区| 欧美日韩精品一区二区在线播放| 久久久久久综合网天天| 国产人妻777人伦精品hd| 成人观看免费视频| 美女被黑人40厘米进入| 美女18一级毛片一品久道久久综合| 亚洲精品乱码| 日韩欧美福利视频| 国产精品高清在线观看| 黄色三级视频在线| 国产美女主播在线观看| 免费在线高清av| 色偷偷综合网| 亚洲午夜电影在线观看| 日韩av电影在线网| 天堂在线一区二区三区| 亚洲成人777777| 黄色免费网站在线| 野花国产精品入口| 欧美日韩三级在线| 国产日产精品一区二区三区四区| 黄色在线观看av| 91电影在线| 亚洲国产91视频| 浪潮色综合久久天堂| 日韩亚洲精品在线| 91精品国产综合久久久久久久久久 | 91九色在线观看| 亚洲熟妇一区二区三区| 夜夜骑日日射| 美国十次综合久久| 国产精品情趣视频| 日本a级片电影一区二区| 女人高潮一级片| 久久免费区一区二区三波多野| 久草在线资源福利站| 奇米精品一区二区三区在线观看| 欧美刺激脚交jootjob| 神马影院午夜我不卡影院| 国产无码精品在线观看| 中文字幕网站视频在线| 天天做天天爱天天爽综合网| 在线精品视频免费观看| 欧美一区免费视频| wwwwww国产| www在线免费观看| 久久精品亚洲| 亚洲另类xxxx| 亚洲人成色77777| 天堂网www在线中文天堂| 日韩一级二级| 国产精品久久久久四虎| 国产精品成人va在线观看| 全黄一级裸体片| 国产剧情演绎av| 中文在线日韩| 欧美精品一区二区三区高清aⅴ| 青青青在线观看视频| 亚洲成人av综合| 黑人一区二区三区| 亚洲色图丝袜美腿| 91精品国产高清久久久久久91裸体| 五月天色婷婷丁香| 三级做a全过程在线观看| 国产欧美日韩综合一区在线播放 | 波多野结衣家庭教师在线| 成人免费视频国产免费麻豆| 亚洲www.| 亚洲精品久久嫩草网站秘色| 91久久大香伊蕉在人线| 北条麻妃视频在线| 亚洲国产精品区| 农村少妇一区二区三区四区五区 | 九九热免费视频| 波多野结衣在线观看一区二区三区 | 亚洲天堂免费在线| 手机av在线网| aaawww| 精品成人免费| 亚洲午夜精品久久久久久性色 | 最近中文字幕在线免费观看| 成人影音在线| 国产欧美久久久精品影院| 国产精品午夜一区二区欲梦| 国产精品裸体一区二区三区| 精品少妇久久久| 在线观看电影av| 国产免费观看久久| 国产精品一 二 三| 一道本无吗一区| 欧美xxxx性| 色婷婷激情久久| 无码粉嫩虎白一线天在线观看 | 欧美巨大xxxx| 日韩三级高清在线| 一本久道中文无码字幕av| 全彩无遮挡全彩口工漫画h#| 2023国产精品久久久精品双| 亚洲男人第一网站| 人妻体内射精一区二区三区| 美臀av在线| 国产成人自拍在线| 91天堂在线观看| 欧美激情一区二区三区免费观看| 成人国产精品| 色综合天天视频在线观看 | 老司机凹凸av亚洲导航| 日韩亚洲国产中文字幕欧美| mm131国产精品| 特黄特黄的视频| 国产麻豆精品theporn| 国产精品一区二区女厕厕| 中文在线字幕免费观| 国产一区二区三区国产精品| 欧美巨大另类极品videosbest | 国产一区二区三区四区五区美女 | 综合网中文字幕| ass极品国模人体欣赏| 18在线观看的| 午夜伊人狠狠久久| 亚洲熟妇无码一区二区三区| 黄视频在线免费| 美腿丝袜一区二区三区| 国产在线观看不卡| 亚洲AV无码成人片在线观看| 国产免费av一区二区三区| 影音先锋日韩有码| h色网站在线观看| 欧美成人ⅴideosxxxxx| 欧美性大战久久久久久久蜜臀 | 韩国三级电影在线观看婷婷| 亚洲小说欧美另类婷婷| 欧美一级淫片aaaaaaa视频| 国产午夜无码视频在线观看| 一区二区三区高清在线观看| 亚洲成年网站在线观看| 久久久久久亚洲中文字幕无码| 调教一区二区| 色综合av在线| 一级黄色大片免费看| 毛片av在线| 精品久久中文字幕久久av| 91制片厂毛片| 国产在线视频网址| 亚洲一区二区免费视频| 在线视频日韩一区| 理论视频在线| 亚洲一区二区三区四区在线免费观看 | av黄色在线看| 欧美电影在线观看免费| 亚洲女人被黑人巨大进入al| 中文乱码字幕高清一区二区| 国产精品一区二区av影院萌芽| 欧美一区永久视频免费观看| 西西444www无码大胆| 亚洲成人av观看| 日韩av网址在线| 免费在线观看黄色av| 久久a级毛片毛片免费观看| 久久最新资源网| 在线观看不卡的av| 888久久久| 成人免费黄色网| 欧美另类videos黑人极品| 精油按摩中文字幕久久| 一本色道久久综合亚洲精品婷婷| 羞羞的视频免费| 亚洲欧洲成人精品av97| 欧美大尺度做爰床戏| 污视频免费在线观看| 666欧美在线视频| 91精品国产闺蜜国产在线闺蜜| 日韩在线观看一区二区三区| 欧美不卡视频一区发布| 99热这里只有精品99| 99精品热视频只有精品10| 国产精品一区二区在线观看| 7799国产精品久久久久99| 成人h动漫精品一区二区| 青青草精品视频在线| eeuss影院在线观看| 欧美日韩aaaaa| 亚洲成人生活片| 国产午夜一区| 成人夜晚看av| 美女三级福利视频| 国产精品午夜在线观看| 一本一道久久a久久综合蜜桃| 99re6在线精品视频免费播放| 亚洲黄色成人网| 中文字幕有码视频| 久久99伊人| 欧美精品久久96人妻无码| 三级做a全过程在线观看| 欧美午夜电影一区| 免费视频一二三区| 欧美限制电影| 国产乱码精品一区二区三区不卡| 0608新视觉| 亚洲二区在线观看| 五月婷婷婷婷婷| 国内精品久久久久久久影视简单| 成人免费淫片aa视频免费| 97在线资源在| 色综合一区二区| 国模无码国产精品视频| 99久久国产综合精品成人影院| 91成人理论电影| 日本激情免费| 欧美三级日韩三级| 一级黄色在线视频| aa亚洲婷婷| 男人插女人视频在线观看| 麻豆免费在线| 98精品国产自产在线观看|