1778|0

3836

帖子

19

TA的资源

纯净的硅(中级)

楼主
 

msp430单片机驱动dac0832程序da.c [复制链接]

  • uchar Flag=0;                           //标志位
  • #define PWM  CCR1
  • uchar Time=0;   
  • void da0832(void)
  • {
  • P2DIR|=0xff;   // Internal ref gain 1
  • da=0x80;                      // 1V
  • P1SEL|=0X40;
  • P1DIR|=0X40;
  • PWM=150;
  • }
  • /*void daset()
  • {CCTL0=CCIE;
  • CCR0=5;
  • TACTL=MC_1+TASSEL_1+TAIE;
  • _BIS_SR(LPM0_bits+GIE);
  • }
  • #pragma vector=TIMERA0_VECTOR
  • _interrupt void Timer_A0(void)
  • {da=0xa0;;
  • }*/
  • void TIMERA_Init(void)                                   //连续计数模式,计数到0XFFFF产生中断
  • {
  •   CCTL1|=OUTMOD_7;
  •   CCR0=60000;
  •   if((shu1*(a+b))>=(shu2*a))PWM+=10;
  •    if((shu1*(a+b))<(shu2*a))PWM-=10;
  •    if(PWM>=10000)PWM=9000;
  •    if(PWM<100)PWM=200;
  •   TACTL |= TASSEL_2  + MC1;     //SMCLK做时钟源,8分频,连续计数模式,计数到0XFFFF,开中断
  • }
  • /*#pragma vector = TIMERA1_VECTOR
  • __interrupt void Timer_A(void)
  • {
  •   switch(TAIV)                                  //需要判断中断的类型
  •   {
  •   case 2:break;
  •   case 4:break;
  •   case 10:Flag=1;break;                         //设置标志位Flag
  •   }
  • }*/
  • //*************************************************************************
  • //           主函数
  • //********
  • void dado(void)
  • {
  •   if(TEMP>=3000)da=0xbb;
  •   else da=0x90;
  • // WDT_Init();                                   //看门狗设置
  •   //Clock_Init();                                 //系统时钟设置
  •   //Port_Init();                                  //端口初始化
  •   //TIMERA_Init();                                //设置TIMERA
  •   //_EINT();

  • }

 
点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条
电源解决方案和技术 | DigiKey 应用探索站
当月好物、电源技术资源、特色活动、DigiKey在线实用工具,干货多多~

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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