lcofjp 发表于 2015-4-12 09:10 你是没在设置 选择器件型号吧嗯呢嗯呢,就是没选型号,谢啦谢啦
shower.xu 发表于 2015-4-12 00:57 项目里先选芯片型号解决了,谢谢啦!:loveliness:
qwqwqw2088 发表于 2015-4-12 07:33 确定所用的官网程序可以用IAR编译,要么就是IAR版本低 吧 。 估计用ccs编译应该没有问题用的是5.5的版本,CCS的话占用内存会不会比IAR大很多呢?
bobde163 发表于 2015-4-6 18:04 不知道你用的是具体哪个430的型号,但是IO要作为外设的输出管脚用,是要对PxSEL0、PxSEL1、PxDIR等寄存器进行配置的,你看一下数据手册,里面会有关于引脚功能的配置说明,看你的程序,你把P1口配置成了IO的输入功能,而不是外设的输入功能,另外要对ADC的相应通道进行使能,然后就是正确配置ADC,你可以参考一下430的例程进行学习好的,我再研究研究,谢谢啦
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不是很懂,麻烦你啦!
bobde163 发表于 2015-4-6 12:12 P6.1你有没有配置成ADC的输入通道?ADC12MCTL1=INCH_1+EOS; 这一句没有把P6.1配置成ADC的输入通道吗?
已有2人来访过
现在还没有留言