MSP430 G2553 Lauchpad+SG90 伺服电机

发布者:JoyfulExplorer最新更新时间:2022-01-13 来源: eefocus关键字:MSP430  G2553  SG90  伺服电机 手机看文章 扫描二维码
随时随地手机看文章

接线啥的网上都有,直接上代码, IAR ,
0~180度 摆动
#include "io430.h"

int main(void)
{
  WDTCTL = WDTPW + WDTHOLD;                 // Stop WDT
   
  DCOCTL = 0;                               // Select lowest DCOx and MODx settings
  BCSCTL1 = CALBC1_1MHZ;                    // Set range
  DCOCTL = CALDCO_1MHZ;
  
  P2DIR |= BIT2;                            // P1.2 output
  P2SEL |= BIT2;                            // P1.2 for TA0.1 output
  P2SEL2 = 0;       // Select default function for P1.2
  TA1CCR0 = 2560-1;                             // PWM Period
  TA1CCTL1 = OUTMOD_7;                         // CCR1 reset/set
  TA1CCR1 = 64;                               // CCR1 PWM duty cycle
  TA1CTL = TASSEL1+MC_1+ID_3; // Set DCO step + modulation */

  while(1)
  {
     
    __delay_cycles(10000);
      TA1CCR1++;
      if (TA1CCR1==310)
        {
           TA1CCR1=64 ;
           __delay_cycles(40000);
        }
     
      
  }
  
}

关键字:MSP430  G2553  SG90  伺服电机 引用地址:MSP430 G2553 Lauchpad+SG90 伺服电机

上一篇:MSP430 G2553LAUNCHPAD +WDT 延时或产生方波 IAR
下一篇:使用MSP430G2 LaunchPad开发板连接步进电机的方法

推荐阅读最新更新时间:2024-11-13 09:21

基于MSP430单片机的智能小车设计
1 系统的总体结构框图 该系统主要由MSP430控制器,超声波避障模块,电机驱动,测速,语音模块,温度模块,小车的机械运动部分采用四轮差速转向式结构,前2个轮是驱动轮,分别由电机控制其运动,后两轮为随动轮。采用MSP430F2274单片机作为主控制单元,小车装有超声波模块来负责探测障碍物,做出避障决策。在小车的驱动轮上装有光电编码器对小车进行测速。为消除温度对测距的影响,使用温度传感器模块时刻检测小车周围的温度情况并修正。在小车上装配语音播报功能模块,能知道小车的位置和运行状态,总体结构框图如图1所示。 图1 系统的总体框图 2 智能小车的硬件设计 2.1 主控芯片 该设计是以MSP430F2274单片机
[单片机]
基于<font color='red'>MSP430</font>单片机的智能小车设计
MSP430F449的时钟问题
当发生上电复位(POR)或者上电清除(PUC)信号时,系统各寄存器会发生复位。 注意:系统时钟相关的几个寄存器在复位后,其初始值不是0. SCFQCTL 寄存器 bit 7 bit6~0 SCFQ_M N 复位后,初始值为:0x001F bit7:0:使能 DCO(频率调整器)1:禁止 DCO N是倍频,系数,决定DCO的最终频率输出。F=D(N+1)*fcrystal.由N初值为1F可以知道。N=31 其中D是由FLL_CTL0的最高位DCOPLUS决定,其为0时不分频即D=1。DCOPLUS为1时DCO信号经锁频环反馈环节分频,即有由SCFI0的FLLDX位决定D的值。初始值为0。 其中fcrystal值位
[单片机]
MSP430定时器中断程序
#include msp430g2452.h int main( void ) { // Stop watchdog timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; P1DIR |= BIT0; //P1.0设定为输出 P1OUT |= BIT0; //P1.0拉高 TACCTL0 = CCIE; //CCR0中断使能 TACCR0 = 50000; //终点值 //使用连续计数模式的话,此值不会有影响 TACTL = TASSEL_2 + MC_2;//控制定时器A 选择timer时钟ACLK和连续计数模式 _EINT
[单片机]
基于MCU非侵入式可视脉搏血氧计电路
脉搏血氧计是用于监测患者血氧含量的医疗设备。该设备测量血氧量及心率,并当其降低至某个预先确定的阈值时产生告警。此类监测对于新生婴儿及手术过程极为有用。 非侵入式可视脉搏血氧计的设计所采用的MSP430FG437微控制器(MCU)将外设探针与MCU有机结合在一起,并采用LCD玻璃屏显示血氧状态及脉搏频率。该应用中的传感器同时用于心率检测及脉搏血氧测量。探针被置于人体外表的某点,例如指尖、耳垂或鼻前端。该探针包含了两个发光二极管(LED),其中一个处于红色可见光谱(660nm),另一个处于红外光谱(940nm)。通过测量每一频率的光透过人体的强度,然后计算出两个强度间的比值,可确定人体的血氧百分数。 上面的图标示例了一个采用超低功耗
[单片机]
基于MCU非侵入式可视脉搏血氧计电路
MSP430F2272 IO口中断使用的几点总结
这几天调试430,要求用IO中断唤醒系统。总结了以下几点经验,在使用IO口中断时应该注意。 一、多源中断中断标志需要软件清零。 在TI数据手册指出多源中断中断标志需要由软件清理。但是我在线仿真发现定时器的时钟中断和捕获中断好像会自动清零。不过最好还是加上软件清零。而IO口中断必须使用软件清零。 二、在中断关闭的情况下中断标志仍然会被置位。 当IO口配置为中断功能后,不管是否开启中断允许(PxIE.n),当中断条件满足时,相应的中断标志PxIFG.n都会由硬件自动置1。这样能最大限度的减少丢失中断。如果在程序中要经常开关中断,建议在每次开中断之前先清零对应的中断标志位。不然可能会有问题。例如,在我的项目中需要用输入脉
[单片机]
基于MSP430F149单片机的目标指示器设计
针对目前我军侦察分队和射击指挥分队野外训练时,各种目标设置、显示费时费力、安全隐患大等诸多问题,本文提出基于 MSP 430F149 单片机 设计目标指示器,以满足部队野外训练时快速设置目标,并能根据不同的战术需要灵活显示目标和根据不同的射击法则显示炸点等,较好地解决部队野外训练的急需。 目标指示器的功能 根据需要,目标指示器以灯光、烟火等方式显示目标或炸点。每个指示器可以模拟显示如机枪火力点、坦克火力点、炮阵地等n类性质的目标,同时带有m个炸点显示器。目标指示器主要完成GPS模块的数据采集、执行灯光显示和烟火显示等任务。 目标指示器硬件设计 硬件设计方案 目标指示器的设计是以单片机为核心的,集灯光显示
[单片机]
基于<font color='red'>MSP430</font>F149单片机的目标指示器设计
基于MSP430F149单片机串口程序,中断查询方式
基于MSP430F149单片机串口程序,中断查询方式 #include msp430x14x.h #define uint unsigned int #define uchar unsigned char #define RXF BIT7//p2 #define TXF BIT6 #define Read BIT4//p3 #define Write BIT5//p3 uchar static usb_flag=0; void int_clk() { uchar i; BCSCTL1&=~XT2OFF; //打开XT振荡器 BCSCTL2|=SELM1+SELS;//MCLK 8M and SMCLK 1
[单片机]
采用MSP430F247单片机实现TMP275测温仪的I2C模块的连接
1 引言 温度传感器TMP275可直接输出数字信号,而无需取样、放大、滤波和模数信号的转换,可以直接传输给单片机信号处理系统;而且输出信号分辨率可以达到0.0625,测温精度±0.5℃,若使用MSP430F247做控制器,可直接与其自带的I2C模块相连,使用方便。 2 电路设计 2.1 总体方案设计 该测温仪的硬件结构由温度测量、核心控制电路、显示电路和电源电路等4部分组成。总体方案框图如图l所示。 2.2 单元模块设计 2.2.1 核心控制电路 核心控制电路采用MSP4313F247完成数据的测量和处理,实现温度测量和控制输出显示功能,电路如图2所示,其中的P3.1.P3.2分别是MSP430F247自带I2C模块的S
[单片机]
采用<font color='red'>MSP430</font>F247单片机实现TMP275测温仪的I2C模块的连接

推荐帖子

绘制PCB电路板经验
在这里列出一些最常遇到的PCB层压板问题和如何确认它们的方法。一旦遇到PCB层压板问题,就应当考虑增订到PCB层压材料规范中去。一、印制板设计要求1、正确这是印制板设计最基本、最重要的要求,准确实现电原理图的连接关系,避免出现“短路”和“断路”这两个简单而致命的错误。这一基本要求在手工设计和用简单CAD软件设计的PCB中并不容易做到,一般的产品都要经过两轮以上试制修改,功能较强的CAD软件则有检验功能,可以保证电气连接的正确性。2、可靠这是PCB设计中较高一层的
ohahaha PCB设计
邀您云逛展《TE Connectivity ——中国国际工业博览会》报名有好礼!
邀您云逛展《TEConnectivity中国国际工业博览会》报名有好礼!活动开始啦工业4.0正处于高速增长期,随着工业智能化、网联化的发展。从云端互联网到机器之间的信息传递,工业自动化的发展速度比以往任何时候都要快,并且需要更强大的以太网和传感技术。TEConnectivity(以下简称TE)设计和开发精确的产品和解决方案,来连接和保护电力和数据流,以应对各种极端和严苛环境下的挑战。本次展会,TE将展示在自动化、工业机器人、伺服电机和工业通讯等领域的解决方案,借助创新技术
EEWORLD社区 工控电子
请大家都来分析一下这个经典的电路(7805扩流)
分析一下这个经典的电源电路(7805扩流)下图为在非常流行的经典电路上做小许改动的电路图.电路目的:1)+24V转换为+5V+/-5%2)可提供+2A以上的电流.主要元件:TIP32C(ST)L7805CV(ST)图中的R62,在实际应用中已经更改为22OHM.功率元件TIP32C已经加散热片请坛子里面的各位朋友发表自己的看法分析此电路.包括:1.此电路的具体工作原理.2.此电路是否能达到预期的效果.3.存在何种问题.4.如果图中R6
半导体狂人 模拟电子
有没有华为的硬件测试工程师啊?
有先接到个初步的电话面试,可能会通知我去正式面试!请问身为一名硬件工程师需要具备哪些条件,哪些专业技能?以及这项工作的发展前景和目前华为此项职务的薪资水平,大家能谈谈吗?PS:顺便哀悼下今日的股市!有没有华为的硬件测试工程师啊?不知道硬件测试干吗的,现在感觉做硬件测试听没劲的,我不是华为的硬件测试不就是调试板子吗?感觉分的太细了吧。楼主是做什么硬件测试的我做过FPGA测试主要就是编写testbenchsimulation测试条目编写,时序,波形检测。我不是华为的
lanlan 嵌入式系统
请教高手:关于IAR调试的问题
请教高手:我用IAR调试ARM程序,但是有的程序可以下载到目标板上在线调试,有的程序只是编译通过(0error0warning),用simulator调试也不行,没有下载的进度条的过程,也不能按步调试。这是为什么呀??哪位高手熟悉这块,不吝赐教!!谢谢。请教高手:关于IAR调试的问题你是不是有点程序在工程配置的时候出现了问题啊应该是工程设置的时候没有设置好的;建工程的时候仔细一点;或者你装软件的时候没有装好啊
fanjianjun 嵌入式系统
【 信号处理】FPGA与DSP信号处理系统的散热设计
随着系统性能的不断提升,系统功耗也随之增大,如何对系统进行有效的散热,控制系统温度满足芯片的正常工作条件变成了一个十分棘手的问题。通常使用风冷技术对系统进行散热。采用风冷技术时要重点考虑散热效率问题,一般可以通过使用较好的导热材料和增大散热面积来实现,但这就带来了系统成本的提高和体积的增加,因此必须选择最优的结合点。另外,要充分考虑热量传播的方向,使其在以尽可能的路径传播到外界的同时,能够保证热量远离那些易受温度影响的器件。现在,一些公司也推出了进行系统散热设计的辅助工具,大大提高了系统设计的
hangsky FPGA/CPLD
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
更多往期活动

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved