娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年08月31日(星期六)

2020年08月31日 | 單片機9g舵機調試程序

發布者:skyhcg 來源: 51hei關鍵字:單片機  9g舵機  調試程序 手機看文章 掃描二維碼
隨時隨地手機看文章

*******************************************************************************

* 程序名稱:9g舵機控制

* 硬件說明:VCC-----------------4-6V

*                 GND---------------- GND

*                 PWM----------------IO口

*軟件說明:  舵機的轉動需要時間的,因此,程序中值的變化不能太快,不然舵機跟不上程序。

*          該舵機屬于模擬舵機(非數字),鎖定某一角度需要持續給PWM信號

*

*編寫時間:2020.07.12

*

*特別說明:在工作精度高和快速系統中,該舵機轉向速度跟不上

******************************************************************************/

#include <msp430.h>

#define SERVO TA2CCR2    //P2.5


void servo_angle(int angle)

{

    //對應計數時鐘為32768 Hz

    if(angle>90)   angle=90;      //輸入限幅

    if(angle<(-90))  angle=(-90);

    SERVO =(int) (49.152+angle*0.364);        //(49為舵機0度基數)

    //SERVO = 82;                 //90

    //SERVO = 49;                 //0

    //SERVO = 16;                   //-90

}

/***舵機PWM輸出初始化***/

void servo_init()

{

        //對應計數時鐘為32768 Hz

        P2DIR |= BIT5;

        P2SEL |= BIT5 ;//PWM輸出

        TA2CCR0 =655;  //PWM周期長度   必須20ms(50Hz)時鐘不同,值不同

        TA2CCTL2 = OUTMOD_7;

        TA2CTL = TASSEL__ACLK + MC_1 +TACLR;

}


//void servo_angle(int angle)

//{

//    //計數時鐘為1.048756 MHz 時

//    if(angle>90)      angle=90;      //輸入限幅

//    if(angle<-90)     angle=-90;

//    SERVO =(int)(1573.134+angle*11.654);//( 計數值1573= 1048756*1.5ms)

//}

//

///***舵機PWM輸出初始化***/

//void servo_init()

//{

//        //計數時鐘為1.048756 MHz 時

//        P2DIR |= BIT5;

//        P2SEL |= BIT5 ;//PWM輸出

//        TA2CCR0 =20975;//PWM周期長度   必須20ms     1.048756/50 Hz

//        TA2CCTL2 = OUTMOD_7;

//        TA2CTL = TASSEL__SMCLK + MC_1 +TACLR;

//}




//扇形掃描

int i=0,a=0;

int main(void)

{

    WDTCTL = WDTPW | WDTHOLD;   // Stop watchdog timer

    servo_init();

    servo_angle(0);

    _delay_cycles(5000000);

    while(1)

    {

            if(a)

            {

            i-=2;

            servo_angle(i);

            _delay_cycles(20000);

            }

            else

            {

             i+=2;

             servo_angle(i);

             _delay_cycles(20000);

            }

            if( i==90 || i==-90 )   a=!a;

    }

}


關鍵字:單片機  9g舵機  調試程序 引用地址:單片機9g舵機調試程序

上一篇:MSP430單片機的特點
下一篇:基于MSP430的智能小車尋跡模塊設計方案

推薦閱讀

Arteris IP是經過實際驗證的片上網絡(NoC)互連知識產權(IP)產品的創新供應商,今天宣布,嘉楠耘智(Canaan Creative)股份有限公司已購買Arteris FlexNoC 互連IP,作為該公司下一代人工智能(AI)專用集成電路(ASIC)片上通信的骨干部件。嘉楠耘智的設計團隊把Arteris FlexNoC互連IP用于芯片上多個硬件加速器之間的通信。在設計人工智能系統級芯...
  跨越1300公里,從江南水鄉到西北塞外,太陽能路燈和巨型的輸變電網不斷從窗外閃過,提醒我古老的敦煌在新時代煥發著更加奪目的光彩。 自2009年以來,首批光伏特許權項目在敦煌荒涼的戈壁灘上落成,太陽能光伏這種極為充沛而獨特的資源逐漸走入大眾視野,一再打破長期以來內陸戈壁在人們心中“荒涼、干枯、死亡”的形象。  這次入塞,我把目的地定在...
國網經濟技術研究院有限公司董事長、黨委書記 潘爾生 “十四五”是銜接“兩個一百年”奮斗目標的第一個五年,準確把握時代背景和重大問題,深入貫徹新發展理念,踐行“四個革命、一個合作”能源安全新戰略,科學謀劃好未來五年乃至更長時期的電網發展,對于服務經濟社會高質量發展,支撐全面建設社會主義現代化國家開好局、起好步,推動國家電網有限...
德國制造商Wachendorff Automation的長度測量系統產品組合持續擴張。新型LMSCA系統非常緊湊堅固。該系統總長只有120毫米,所需安裝空間極小。它可以與周長200毫米的測量輪結合使用。 具有可自由定義脈沖數的WDGP增量編碼器使用WDGP系列的預組裝編碼器,用戶可實現每毫米80個脈沖或每脈沖0.0125毫米的分辨率。久經考驗的Wachendorff磁傳感器技術現在可以提...

史海拾趣

問答坊 | AI 解惑

工控定義

工控即工業控制計算機,是一種采用總線結構,對生產過程及其機電設備、工藝裝備進行檢測與控制的工具總稱。它具有重要的計算機屬性和特征,如:具有計算機CPU、硬盤、內存、外設及接口、并有實時的操作系統、控制網絡和協議、計算能力,友好的人機 ...…

查看全部問答∨

100427A LabView Based Instrumentation System

看看人家用labview都能做什么…

查看全部問答∨

6410硬件解碼和Directshow

平臺:三星6410 + wince6.0 如何將三星的硬件解碼加到Directshow里面. 三星提供的MFCDecoderFilter加了上去好像沒用. 請各位指點.…

查看全部問答∨

請問有關于機器人的編程方面

因為機械系的同學想做一個機器人,其功能是關于地震搜救的一個機器人實物。 是用單片機還是用arm,那個合適點?? 現在需要一個計算機系的同學幫助其做程序相關的部分。 請問編程的話需要學習哪方面的內容。 而且如果控制端和機器人通信,應該 ...…

查看全部問答∨

data abort: filesys.exe

串口信息: Data Abort: Thread=87fe80cc Proc=8043d630 \'filesys.exe\' AKY=ffffffff PC=0002dd44(filesys.exe+0x0001dd44) RA=00034954(filesys.exe+0x00024954) BVA=420000e8 FSR=00000005 大家給點意見 網上說的是少了flash驅動。可我的工 ...…

查看全部問答∨

OK2440開發板上電后進不了系統

求教 什么ok2440開發板上電后進不了系統,觸摸屏上只有幾種顏色在變化。前階段開發板還可以用的,放了一段時間后怎么會出現上面的問題?我該怎么做? 謝謝了…

查看全部問答∨

TI TMS320VC33 的 浮點運算精度太底 如何解決啊??!!

   各位大蝦好,小弟在使用TMS320VC33DSP進行大量浮點運算時,發現其計算精度著實很低,所有的浮點運算大概只有7位有效位(十進制),但是由于該DSP在數據容量、計算速度、價格、功耗等方面具有很大優勢,實在讓人難于取舍,這么辦 ...…

查看全部問答∨

Wince6 dat 自定義文件的 多語言

    我目前在用vs2005 pb6.0定制Wince6.0系統。但是多語言的時候發現有些東西就是變不過來,例如控制面板的根目錄下的Lnk文件或者桌面的快捷方式,就無法變動。 dat File System File定義目錄和指定文件位置。當冷啟動CE平臺時,file ...…

查看全部問答∨

請給推薦一款STM32的開發板

我想用STM32f103的芯片, 有必要買塊開發板嗎? 請給推薦一款不錯的開發板!…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 富平县| 嘉善县| 宁强县| 扎兰屯市| 讷河市| 荣昌县| 宁城县| 彰化市| 平湖市| 永川市| 新和县| 扎赉特旗| 佳木斯市| 安化县| 隆子县| 盖州市| 石台县| 万盛区| 韶山市| 融水| 溧阳市| 宜宾县| 临洮县| 唐山市| 鄂尔多斯市| 织金县| 噶尔县| 盐边县| 驻马店市| 红安县| 宁乡县| 崇义县| 渑池县| 宜都市| 舒兰市| 高安市| 伊春市| 康乐县| 龙川县| 武宣县| 洛浦县|