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

標題: k60直立車源程序 省賽保底程序 [打印本頁]

作者: xxooxx    時間: 2018-4-28 19:40
標題: k60直立車源程序 省賽保底程序
k60直立


單片機源程序如下:
  1. /*************************************************
  2. 第九屆電磁組ARM底層 by
  3. **************************************************/
  4. #include "All_Headers.h"
  5. /****************************************************************
  6. 功能:電機PWM初始化
  7. 形參:void
  8. 返回值:void
  9. *****************************************************************/
  10. void Motor_Init(void)//用FTM0
  11. {
  12.    GPIO_SetPinMod(PORTD,4,4);//PORTD,4,6,特殊功能號4對應FTM0的CH4與CH6 PWM輸出功能
  13.    GPIO_SetPinMod(PORTD,6,4);
  14.    GPIO_SetPinMod(PORTC,1,4);//PORTC,1,3,特殊功能號4對應FTM0的CH4與CH6 PWM輸出功能
  15.    GPIO_SetPinMod(PORTC,3,4);
  16.    SIM_SCGC6 |= SIM_SCGC6_FTM0_MASK;//開啟對應FTM模塊時鐘門
  17.    FTM0_MODE |= FTM_MODE_WPDIS_MASK;//關閉寫保護
  18.    FTM0_C4SC |= FTM_CnSC_MSB_MASK + FTM_CnSC_ELSB_MASK;//邊沿PWM,起始高電平
  19.    FTM0_C6SC |= FTM_CnSC_MSB_MASK + FTM_CnSC_ELSB_MASK;//邊沿PWM,起始高電平
  20.    FTM0_SC &= ~FTM_SC_TOIE_MASK;//關閉溢出中斷
  21.    FTM0_SC |= FTM_SC_CLKS(1) + FTM_SC_PS(2);//選擇50MHZ總線時鐘 且4分頻 即FTM0計數頻率 為 12.5MHZ(f_ftm = f_busclk / prescaler)
  22.    FTM0_OUTMASK = 0xAF;//打開對應PWM輸出通道CH0與CH2
  23.    FTM0_CNTIN = 0;//FTMCNT的初始值寄存器,設置為0
  24.    FTM0_MOD = 750;//FTMCNT的終了值寄存器,這里即周期數寄存器,這里折合成16.6KHZ 60us周期(f_motor = f_ftm / (FTMMOD - FTMCNTIN))
  25.    FTM0_C1V =  0;//FTMCNT的輸出比較值寄存器,這里即占空比寄存器,初始化為0,即空PWM輸出 !!!C0V與C1V分別控制正反轉,絕對不允許同時輸出PWM
  26.    FTM0_C3V =  0;//FTMCNT的輸出比較值寄存器,這里即占空比寄存器,初始化為0,即空PWM輸出
  27.    FTM0_MODE &= ~FTM_MODE_FTMEN_MASK;//啟動FTM0
  28.    FTM0_CNT = 0;//初始化FTM0計數器
  29.    FTM_enablePWMCh(FTM0, 0, 0, 750, 0);//電機L1
  30.    FTM_enablePWMCh(FTM0, 2, 0, 750, 0);//電機R1
  31.    FTM_enablePWMCh(FTM0, 4, 0, 750, 0);//電機R2
  32.    FTM_enablePWMCh(FTM0, 6, 0, 750, 0);//電機L2

  33. }

  34. /*******************************************************************************
  35. * 函數名稱: QUAD_Init                          
  36. * 描    述:設置正交解碼模塊                                            
  37. *******************************************************************************/
  38. void QUAD_Init(void)
  39. {
  40.   GPIO_SetPinMod(PORTA, 12, 7);                      // 配置相應引腳的功能號,FTM1_QD_PHA
  41.   GPIO_SetPinMod(PORTA, 13, 7);                      // 配置相應引腳的功能號,FTM1_QD_PHB
  42.   GPIO_SetPinMod(PORTB, 18, 6);                      // 配置相應引腳的功能號,FTM2_QD_PHA
  43.   GPIO_SetPinMod(PORTB, 19, 6);                      // 配置相應引腳的功能號,FTM2_QD_PHB
  44.   
  45.   FTM_initQUAD(FTM1, 0, 0, 65535);                   // 配置正交解碼模塊參數
  46.   FTM_initQUAD(FTM2, 0, 0, 65535);
  47.   
  48.   FTM_enableQUAD(FTM1);                              // 使能正交解碼
  49.   FTM_enableQUAD(FTM2);
  50. }
  51. /****************************************************************
  52. 功能:ADC初始化
  53. 形參:void
  54. 返回值:void
  55. *****************************************************************/
  56. void ADC_Init(void)
  57. {
  58.   GPIO_SetPinMod(PORTE,18,0);//PORTE,0,1,2,3特殊功能號0對應AD采集功能
  59.   GPIO_SetPinMod(PORTE,19,0);
  60.   GPIO_SetPinMod(PORTE,24,0);
  61.   GPIO_SetPinMod(PORTE,25,0);
  62.   SIM_SCGC6 |= SIM_SCGC6_ADC0_MASK;//ADC0時鐘門開啟
  63.   ADC0_CFG1 |= ADC_CFG1_ADIV(2) + ADC_CFG1_MODE(2)+ ADC_CFG1_ADICLK(0);        //ADC時鐘2分頻f_adcclk = f_bus / 2 = 25Mhz,單端輸入,十位精度
  64.   ADC0_CFG2 &= ~(ADC_CFG2_MUXSEL_MASK);//選中A組
  65.   ADC0_SC3 |=  ADC_SC3_AVGE_MASK + ADC_SC3_AVGS(2);//16次采樣硬件求平均
  66.   ADC0_SC1A &= ~(ADC_SC1_AIEN_MASK);//中斷使能關閉
  67.   ADC0_SC1A &= ~(ADC_SC1_DIFF_MASK);//采用單端采樣方式
  68.   ADC_CFG2_REG(ADC0) &= ~ADC_CFG2_MUXSEL_MASK;
  69. }
  70. /****************************************************************
  71. 功能:PIT初始化
  72. 形參:void
  73. 返回值:void
  74. *****************************************************************/
  75. void PIT_Init(void)
  76. {
  77.   SIM_SCGC6 |= SIM_SCGC6_PIT_MASK;//開啟PIT時鐘門 ,PIT時鐘源為BUSCLK,50MHZ
  78.   PIT_TCTRL0 &= ~PIT_TCTRL_TEN_MASK;//先關閉時鐘
  79.   PIT_MCR &= ~(PIT_MCR_MDIS_MASK);//打開PIT
  80.   PIT_LDVAL0 = 50000;//PIT計數器裝載值寄存器,這里即1ms間隔中斷,f_pit_interrupt = f_pitclk / ldval
  81.   PIT_TCTRL0 |= PIT_TCTRL_TIE_MASK ;//打開PIT溢出中斷
  82.   EnableInt_Kinetis(68);//開啟對應的中斷
  83.   SetIntPri_Kinetis(68,0);//置中斷優先級0
  84.   PIT_TCTRL0 |= PIT_TCTRL_TEN_MASK;//打開PIT時鐘
  85. }
  86. /****************************************************************
  87. 功能:撥碼盤初始化
  88. 形參:void
  89. 返回值:void
  90. *****************************************************************/
  91. void Dial_Init(void)
  92. {
  93.   GPIO_SetPinMod(PORTC, 14, 1);//撥碼左1
  94.   GPIO_SetPinMod(PORTC, 15, 1);//撥碼左2
  95.   GPIO_SetPinMod(PORTC, 16, 1);//撥碼右2
  96.   GPIO_SetPinMod(PORTC, 17, 1);//撥碼右1
  97.   GPIO_SetPinDir(PORTC, 14, 0);
  98.   GPIO_SetPinDir(PORTC, 15, 0);
  99.   GPIO_SetPinDir(PORTC, 16, 0);
  100.   GPIO_SetPinDir(PORTC, 17, 0);
  101. }
  102. /****************************************************************
  103. 功能:管腳初始化
  104. 形參:void
  105. 返回值:void
  106. *****************************************************************/
  107. void GPIO_Port_Init(void)
  108. {
  109.   //配置為GPIO功能的示例
  110.   SIM_SCGC5 |= SIM_SCGC5_PORTD_MASK;//打開GPIO對應時鐘門,各模塊時鐘門沖突不用考慮,其他時鐘門優先于GPIO時鐘門
  111.   PORTD_PCR0 |= PORT_PCR_MUX(1);
  112. }
  113. /****************************************************************
  114. 功能:系統初始化
  115. 形參:void
  116. 返回值:void
  117. *****************************************************************/
  118. void System_Init(void)
  119. {
  120.   GPIO_Port_Init();
  121.   I2C_Driver_Init();
  122.   L3G4200D_Driver_Init();
  123.   MMA7455_Driver_Init();
  124.   Motor_Init();
  125.   QUAD_Init();
  126.   ADC_Init();
  127.   PIT_Init();
  128.   Dial_Init();
  129. }
  130. /**********************************************************************************
  131. 功能:        AD讀通道,存入目標地址
  132. 形參:adc ADC模塊,如ADC0,ADC1;channel ADC通道;result 返回值指針
  133. 返回值:void
  134. **********************************************************************************/
  135. void ADC_ReadChannel(ADC_MemMapPtr adc,int8u_t channel, int16u_t * result)
  136. {
  137.   int32u_t readReg = 0;
  138.   
  139.   readReg = ADC_SC1_REG(adc,0);
  140.   readReg &= ~ADC_SC1_ADCH_MASK;
  141.   readReg |= ADC_SC1_ADCH(channel);
  142.   ADC_SC1_REG(adc,0) = readReg;//設置ADC采樣通道
  143.   
  144.   while(!(ADC_SC1_REG(adc,0)&ADC_SC1_COCO_MASK));//等待ADC轉換結束
  145.   *result = ADC_R_REG(adc,0);//讀取ADC結果寄存器
  146. }

  147. /*************************************主函數***********************************/
  148. void main(void)
  149. {
  150.   System_Init();//系統初始化
  151.   EnableInterrupts();//開總中斷
  152.   //GPIO_SetPinMod(PORTB,2,1);//PORTB,2,3特殊功能號2對應I2C功能
  153.   //GPIO_SetPinMod(PORTB,3,1);
  154.   //GPIO_SetPinDir(PORTB,2,1);
  155.   //GPIO_SetPinDir(PORTB,3,1);


  156.   while (1)
  157.   {
  158.     Zeroth_bit   = GPIO_get(PORTC, 17);//讀取撥碼盤狀態
  159.     First_bit    = GPIO_get(PORTC, 16);
  160.     Second_bit   = GPIO_get(PORTC, 15);
  161.     Third_bit    = GPIO_get(PORTC, 14);
  162. ……………………

  163. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
10屆省賽直立電磁程序-K10.zip (6.09 MB, 下載次數: 112)





作者: awdrgzscfb0    時間: 2018-5-6 16:24
666感謝樓主分享
作者: awdrgzscfb000    時間: 2018-5-21 17:43
感謝分享 好東西!!!
作者: z7534163    時間: 2018-10-13 10:56
新手,學習學習啊~~~~~~~~~~~··
作者: qq646926493    時間: 2019-1-1 18:19
謝謝樓主分享~
作者: 蘋果謝謝    時間: 2019-3-3 08:28
好東西,謝謝分享




歡迎光臨 (http://m.izizhuan.cn/bbs/) Powered by Discuz! X3.1
日韩午夜av在线| 在线看片免费人成视久网| 欧美激情亚洲精品| 欧洲精品久久久久毛片完整版| 免费av网站观看| 国产精品成人一区二区三区| 亚洲高清在线精品| 久久不见久久见免费视频7| 天干天干啦夜天天天视频| 亚洲精品国产精品国自| 青春草免费在线视频| 欧美成人午夜免费视在线看片| 欧美黄色免费影院| 夜夜揉揉日日人人青青一国产精品 | 性xxxxxxxxx| 国产97在线|日韩| 亚洲人被黑人高潮完整版| 亚洲精品**不卡在线播he| 欧美xxxxxxxxx59| 国产精品999久久久| 亚洲精品一区二区毛豆| 国产一区二区三区在线| 久久综合av免费| www.豆豆成人网.com| 日本在线免费观看视频| 欧美妇乱xxxxx视频| 日韩一区二区三区四区视频| 一本色道久久综合亚洲精品婷婷 | 在线播放你懂得| 日本一卡2卡三卡4卡网站| 国产极品一区二区| 久久艳妇乳肉豪妇荡乳av| 亚洲精品99久久久久| av亚洲精华国产精华精| 国产成人精品999在线观看| 欧美日韩在线精品一区二区三区激情综 | 精品亚洲国产成人av制服丝袜| 国产精品字幕| 美乳在线观看| 999久久久免费精品国产牛牛| 亚洲熟女www一区二区三区| 四虎4hu永久免费入口| 欧美激情喷水视频| 亚洲精品一区中文| 亚洲三级在线看| 91伊人久久大香线蕉| 亚洲精品电影| 一个人www视频在线免费观看| 九九九热视频| 91片黄在线观看喷潮| 99精品一区二区三区无码吞精 | 深夜成人在线观看| 亚洲乱码国产乱码精品精可以看 | 欧美变态口味重另类| 久久久精品国产免费观看同学| 99精品在线免费在线观看| 欧美精品高清| www亚洲人| 国产一区亚洲二区| 欧美videossex极品| 欧美一级xxxx| 在线精品亚洲一区二区| 国产成人精品免高潮在线观看| 日韩欧美在线观看一区二区三区| 欧美国产精品劲爆| 国产精品美女久久久| 波多野结衣在线一区二区| 久久不卡日韩美女| 九七久久人人| 四虎4hutv紧急入口| 中文一区在线观看| 欧美特黄aaaaaa| 久久久午夜影院| 亚洲精品久久久久久| 一区二区三区免费看| 日本公妇乱淫免费视频一区三区| 久久久视频免费观看| 日韩欧美在线影院| 欧美成人video| 亚洲国产另类 国产精品国产免费| 91精品国产综合久久福利软件 | 国模吧视频一区| 亚洲精品福利| 日本不卡免费高清视频在线| 欧洲一级在线观看| 国产免费av在线| 日本视频一二区| 在线观看av片| 欧美激情办公室videoshd| av成人动漫| 国产黄色免费| 影音先锋国产在线资源| 91免费视频播放| 天天操天天干天天插| 中国女人一级一次看片| 少妇愉情理伦片bd| 中文字幕日本最新乱码视频| 蜜臀av免费观看| 97超碰在线人人| 日本一区二区三区视频在线观看 | 久久精品青草| 美女精品网站| 伊人久久综合| 亚洲最大黄网| 日本一区二区高清不卡| 试看120秒一区二区三区| 亚洲欧美韩国| 亚洲视频一起| 亚洲第一偷拍| 麻豆91精品91久久久的内涵| 国产亚洲永久域名| 国产精品综合av一区二区国产馆| 久久精品亚洲一区二区| 成人免费三级在线| 国产一区二区精品在线观看| 麻豆视频观看网址久久| 国产无人区一区二区三区| 久久久久久久久免费| 一区二区三区欧美日韩| 亚洲自拍欧美精品| 欧美一区二区三区视频在线| 久久精品成人欧美大片| 中文字幕一区二区三区电影| 久久精品国产亚洲7777| 国产精品福利小视频| 欧美性在线观看| 美女性感视频久久久| 国产美女精品免费电影| 国产精品视频久| 成人亚洲欧美一区二区三区| 国产欧美精品va在线观看| 日韩电影免费观看高清完整| 日本在线免费观看一区| 最近免费中文字幕中文高清百度| 成人性免费视频| 看av免费毛片手机播放| 4438x全国最大成人| 日韩激情一区二区三区| 亚州精品国产精品乱码不99按摩| 中文字幕你懂得| 欧美无遮挡国产欧美另类| 福利在线免费| 日本一区高清| jizz欧美| 国产一区二区三区亚洲| 国产毛片一区二区三区| 日韩不卡一区二区三区| 精品无人区卡一卡二卡三乱码免费卡| 欧美激情一区二区三区在线| 亚洲精品videosex极品| 日韩av在线不卡| 久久国产一区二区三区| 国产日产精品一区二区三区四区| 国产在线精品一区二区三区| 久草精品在线播放| 女人18毛片毛片毛片毛片区二 | 亚洲不卡中文字幕无码| 日本爱爱免费视频| 中文字幕亚洲日本| 国产日韩在线免费观看| 春意影院午夜免费入口| 日韩黄色网址| 伊人影院在线视频| 成人在线观看免费播放| 亚洲激情欧美| 国产精品乡下勾搭老头1| 色综合色狠狠综合色| 91精品中文字幕一区二区三区| 亚洲欧美日韩国产精品| 欧美激情一区二区三级高清视频| 欧美精品一区在线发布| 男人日女人下面视频| 午夜激情视频网| 影音先锋男人看片资源| 国产亚洲欧美在线精品| 黄色av网址在线| 青青草视频导航| heyzo在线播放| 国产美女亚洲精品7777| 精品国产午夜| 久久99国内精品| 亚洲天堂免费看| 色多多国产成人永久免费网站| 麻豆久久久av免费| 欧美成人三级伦在线观看| 天天操天天爽天天干| 狠狠干夜夜草| 美女视频一区| 国产乱人伦精品一区二区在线观看| 欧美日本韩国一区二区三区视频| 亚洲欧美成人精品| 日本一区二区免费看| 人人爽人人爽人人片| 91久久久久久久久久久久| 一级毛片免费在线| 国产情侣一区二区三区| 日本成人在线电影网| 亚洲小说欧美激情另类| 国产视频精品一区二区三区| 麻豆精品蜜桃一区二区三区| 九九九视频在线观看| 国产精品人人| av在线日韩| 国产成人在线视频网址| 色八戒一区二区三区| 在线亚洲午夜片av大片| 国产欧美综合一区| 免费在线观看你懂的| 亚洲一区二区影视| 一级黄色高清视频| 99精品人妻无码专区在线视频区| 人人插人人干| 国产一区二区三区黄网站| 成人成人成人在线视频| 欧美最猛性xxxxx直播| 久久福利视频导航| 欧美一区二区三区四区五区六区| 亚洲欧美综合7777色婷婷| 好好的日comwww| xxxx日韩| 亚洲激情男女视频| 国产精品丝袜高跟| 日本一区二区三区网站| 人人妻人人玩人人澡人人爽| 国产在线观看a视频| 免费看黄裸体一级大秀欧美| 精品美女国产在线| xvideos国产精品| 热舞福利精品大尺度视频| 欧美黑人性猛交xxx| 国产不卡一卡2卡三卡4卡5卡在线| 久久人体大尺度| 一区二区国产在线观看| 欧美一级日韩免费不卡| 亚洲视频欧美在线| 中文资源在线播放| 1024在线播放| 国产高清精品久久久久| 欧美大片va欧美在线播放| 亚洲一区二区福利视频| 国产成人久久精品77777综合 | 国产又粗又猛又色又| 午夜在线视频| 欧美成人首页| 亚洲一区二区三区在线| 99久久精品久久久久久ai换脸| 色91精品久久久久久久久 | 久久99国产精品二区高清软件| 国产片一区二区三区| 国产日韩欧美自拍| 日本高清免费观看| brazzers欧美最新版视频| 红杏一区二区三区| 欧美日韩精品在线观看| 国产精品美女久久久久av超清| 国产综合精品久久久久成人av| 满满都是荷尔蒙韩剧在线观看| 国产九九精品| 日韩在线观看免费高清完整版| www.久久久久久久久久久| 在线播放www| 性欧美video另类hd尤物| 国产精品美日韩| 国产91精品高潮白浆喷水| 性欧美成人播放77777| 午夜影院免费看| 日韩国产一区二| 欧美大秀在线观看| 新91视频在线观看| 天堂网在线.www天堂在线视频| 天美av一区二区三区久久| 欧美国产国产综合| 国产精品麻豆免费版| 色www亚洲国产阿娇yao| 天堂av电影在线观看| 国内精品福利| 色噜噜国产精品视频一区二区| 亚洲国产精品第一页| 国产二级c片l毛片| 久久激情电影| 欧美日韩大陆在线| 久久手机在线视频| av老司机久久| 亚洲精品黑牛一区二区三区| 色久优优欧美色久优优| 给我免费播放片在线观看| 国产成人久久精品77777| 99久久精品费精品国产风间由美| 亚洲精品国偷自产在线99热| 国产裸体视频网站| 中文字幕国产在线| 99香蕉国产精品偷在线观看| 日韩中文字幕在线观看| 欧美人与禽zoz0善交| 黄色在线视频网站| 亚洲色图一区二区三区| 最近看过的日韩成人| 国内精品露脸在线视频播放| 国产一区视频在线观看免费| 欧美激情三级免费| 日韩av电影网址| 日韩毛片久久久| 国产精品久久久久影院| 艳色歌舞团一区二区三区| 国产在线视精品麻豆| 国产精品www994| 国模极品一区二区三区| 国产午夜在线播放| 国产精一区二区| 日韩免费视频一区二区| 国产日韩一区二区在线| а√最新版天堂中文在线| 久久久五月天| 欧美成人激情在线| 在线观看国产亚洲| 91av久久| 日本韩国欧美在线| 久久这里只精品| 18岁以下禁止观看的美女视频| 欧美xxxx中国| 精品视频在线播放| 蜜桃无码一区二区三区| 亚洲成人av高清| 欧美极品xxx| 久久人人爽人人爽人人av| 97视频在线| 久久一区二区三区四区| 二级片在线观看| 欧美午夜性囗交xxxx| 国产精品亚洲欧美| 91精品国产综合久久久久久久久 | a日韩av网址| 日韩三级免费观看| 国产视频123区| 亚洲伊人伊成久久人综合网| 在线中文字幕不卡| 91九色蝌蚪porny| 黄色小说在线播放| 免费视频成人| 日韩免费电影一区| 狂野欧美性猛交| 国产色99精品9i| 久久艳片www.17c.com | 欧美三级一区二区| 国产一区亚洲二区三区| 在线观看av网| 夜夜夜精品看看| 日本高清免费在线视频| 青草av在线| 日韩欧美亚洲一区二区| 欧美色图亚洲视频| 国内自拍欧美| 欧洲亚洲在线视频| 免费黄色片视频| 日韩精品一区二区三区中文在线| 亚洲女人天堂av| av毛片在线免费观看| 国产精品视频一区视频二区| 一本一本久久a久久精品牛牛影视| 日本高清www| 久久电影天堂| 欧美床上激情在线观看| 性做久久久久久久久久| 国产欧美日韩免费观看| 欧美在线观看一区二区三区| 无码国产色欲xxxx视频| 日韩福利视频导航| 中文字幕精品—区二区日日骚| 国产精美视频| 久久久久九九视频| 免费高清在线观看免费| 成人拍拍拍在线观看| 亚洲欧洲美洲综合色网| 免费高清一区二区三区| 久青草国产在线| 欧美日韩在线电影| 欧美视频www| gogo大尺度成人免费视频| 中文字幕亚洲二区| 精品国产无码一区二区| 日韩情爱电影在线观看| 亚洲一区二区久久久久久| www中文字幕| 粉嫩高潮美女一区二区三区| 日韩精品第一页| 一级片在线免费看| 51午夜精品国产| 国产又粗又猛又黄视频| 国产日韩欧美一区在线| 中文字幕一区二区三区精彩视频| 中午字幕在线观看| 欧美视频精品在线观看| 少妇久久久久久久久久| 风间由美性色一区二区三区四区 | 免费中文字幕在线观看| 深夜福利一区| 国产精品女人久久久久久| 菠萝蜜网站在线观看| 久久精品人人做人人综合| 亚洲欧洲日韩综合|