3172|7

10

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

msp430的模数转换通道应该怎么设置才能接受两种信号的输入? [复制链接]

如题!msp430的模数转换通道应该怎么设置才能接受两种信号的输入?弄了很久了都一直只能是接受P6.0口的输入信号,处理不了P6.1的,我是按照序列通道单次转换模式来的为什么实现不了呢?跪求各位大神解惑!这是部分AD的程序,开始转换的那些命令都在后面的循环中就不在粘上来了
P6SEL|=BIT0+BIT1;
  ADC12CTL0=ADC12ON+SHT0_2+MSC;
  ADC12CTL1=SHP+CONSEQ_1;
  ADC12MCTL0=INCH_0;
  ADC12MCTL1=INCH_1+EOS;
  ADC12IE|=BIT1;
  ADC12CTL0|=ENC;
}

最新回复

本帖最后由 bobde163 于 2015-4-6 18:08 编辑 不知道你用的是具体哪个430的型号,但是IO要作为外设的输出管脚用,是要对PxSEL0、PxSEL1、PxDIR等寄存器进行配置的,你看一下数据手册,里面会有关于引脚功能的配置说明,看你的程序,你把P1口配置成了IO的输入功能,而不是外设的输入功能,另外要对ADC的相应通道进行使能,然后就是正确配置ADC,你可以参考一下430的例程进行学习   详情 回复 发表于 2015-4-6 18:04
 
点赞 关注

回复
举报

1042

帖子

6

TA的资源

纯净的硅(中级)

沙发
 

430不是很清楚,STM32到是知道;
 
 

回复

1976

帖子

1

TA的资源

五彩晶圆(初级)

板凳
 
P6.1你有没有配置成ADC的输入通道?
 
 
 

回复

10

帖子

1

TA的资源

一粒金砂(中级)

4
 
bobde163 发表于 2015-4-6 12:12
P6.1你有没有配置成ADC的输入通道?

ADC12MCTL1=INCH_1+EOS;
这一句没有把P6.1配置成ADC的输入通道吗?

点评

有对IO口的寄存器进行相应的配置吗?  详情 回复 发表于 2015-4-6 15:12
 
 
 

回复

1976

帖子

1

TA的资源

五彩晶圆(初级)

5
 
至若景明 发表于 2015-4-6 13:35
ADC12MCTL1=INCH_1+EOS;
这一句没有把P6.1配置成ADC的输入通道吗?

有对IO口的寄存器进行相应的配置吗?
 
 
 

回复

10

帖子

1

TA的资源

一粒金砂(中级)

6
 
bobde163 发表于 2015-4-6 15:12
有对IO口的寄存器进行相应的配置吗?

void Port_init()
{
  P1SEL=0X00;
  P1DIR=0X00;               
  P2SEL=0X00;
  P2DIR=0XFF;        
  P4DIR|=BIT4+BIT5+BIT6;   
}
void main()
{
  WDTCTL=WDTPW+WDTHOLD;
  Port_init();
  while(1)
  {
    switch(P1IN)
    {
    case 0x36:
    case 0x2e:
    case 0x1e: dianzuceliang();break;
    case 0x3d: dianyaceliang();break;
  
    default:break;
    }
  }
}


您看是这样的程序吗?刚刚学430不是很懂,麻烦你啦!

点评

不知道你用的是具体哪个430的型号,但是IO要作为外设的输出管脚用,是要对PxSEL0、PxSEL1、PxDIR等寄存器进行配置的,你看一下数据手册,里面会有关于引脚功能的配置说明,看你的程序,你把P1口配置成了IO的输入功能  详情 回复 发表于 2015-4-6 18:04
 
 
 

回复

1976

帖子

1

TA的资源

五彩晶圆(初级)

7
 
闂傚倸鍊风粈渚€骞栭銈嗗仏妞ゆ劧绠戠壕鍧楁煕閹邦垼鍤嬮柤鏉挎健閺屾稑鈽夊▎鎰▏闁诲孩鑹鹃ˇ浼村Φ閸曨垰绠抽柛鈩冦仦婢规洜绱撻崒娆戝妽妞ゃ劌妫濋弫鍐閻樺灚娈惧┑掳鍊曢幊搴㈠劔闂備礁鐤囧銊х矆娴h鍙忛柕鍫濐槹閻撶喖鏌e鈧禍璺侯瀶閻戣姤鐓曢柡鍌濇硶缁犵粯銇勯姀锛勬噰妤犵偛顑夐弫鍌炴嚍閵夛妇褰ㄩ梺璇查閸樻粓宕戦幘缁樼厱闁归偊鍘奸崝銈嗙箾閸剚瀚�闂傚倸鍊峰ù鍥儍椤愶箑骞㈤柍杞扮劍椤斿嫮绱撻崒姘偓鍝ョ矙閸曨垰绠柨鐕傛嫹闂傚倸鍊烽懗鍫曞箠閹剧粯鍋ら柕濞炬櫆閸嬪鏌i幇顒佹儓闁绘帒鐏氶妵鍕箳閹搭垱鏁鹃柣搴㈢啲閹凤拷婵犵數濮烽弫鎼佸磻濞戔懞鍥敇閵忕姷顦悗鍏夊亾闁告洦鍋夐崺鐐烘⒑鐠恒劌娅愰柟鍑ゆ嫹
 
 
 

回复

10

帖子

1

TA的资源

一粒金砂(中级)

8
 
闂傚倸鍊风粈渚€骞栭銈嗗仏妞ゆ劧绠戠壕鍧楁煕閹邦垼鍤嬮柤鏉挎健閺屾稑鈽夊▎鎰▏闁诲孩鑹鹃ˇ浼村Φ閸曨垰绠抽柛鈩冦仦婢规洜绱撻崒娆戝妽妞ゃ劌妫濋弫鍐閻樺灚娈惧┑掳鍊曢幊搴㈠劔闂備礁鐤囧銊х矆娴h鍙忛柕鍫濐槹閻撶喖鏌e鈧禍璺侯瀶閻戣姤鐓曢柡鍌濇硶缁犵粯銇勯姀锛勬噰妤犵偛顑夐弫鍌炴嚍閵夛妇褰ㄩ梺璇查閸樻粓宕戦幘缁樼厱闁归偊鍘奸崝銈嗙箾閸剚瀚�闂傚倸鍊峰ù鍥儍椤愶箑骞㈤柍杞扮劍椤斿嫮绱撻崒姘偓鍝ョ矙閸曨垰绠柨鐕傛嫹闂傚倸鍊烽懗鍫曞箠閹剧粯鍋ら柕濞炬櫆閸嬪鏌i幇顒佹儓闁绘帒鐏氶妵鍕箳閹搭垱鏁鹃柣搴㈢啲閹凤拷婵犵數濮烽弫鎼佸磻濞戔懞鍥敇閵忕姷顦悗鍏夊亾闁告洦鍋夐崺鐐烘⒑鐠恒劌娅愰柟鍑ゆ嫹
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
Microchip 直播|利用motorBench开发套件高效开发电机磁场定向控制方案 报名中!
直播主题:利用motorBench开发套件高效开发电机磁场定向控制方案
直播时间:2025年3月25日(星期二)上午10:30-11:30
快来报名!

查看 »

 
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
快速回复 返回顶部 返回列表