-
恩,是自己写的
-
先回复感受一下
-
楼主这个怎么满足LED的恒流的要求呢
-
先看看
-
楼主没开总中断吧,然后加个while(1)
-
会不会是使用外部参考电压自身不准或是纹波较大?博主换2.5v参考电压试试?
-
楼主我现在也被一样的问题困扰,我只知道原因是SDA线每次读都是高电平:puzzle:
-
ADC采样转换一套下来,频率稍高就不吃不消了吧,这里可能用compare a好点我觉得
-
这次只要是TI杯,清单都一样~~据(老师)说题目都一样。摄像头的话型号不多肯定用法也不一样,得看你们学校提供什么型号咯
-
嗯嗯,确实如您所说,P1.4 输出的应该是SMCLK,但是我就是从程序上解释不通:titter:
-
我就是没看出来哪儿不对啊,可能自己写的,思维套进去了。还请多多指正啊:faint:
-
恩恩,问题就在这里,4页的引脚图木有TA0.2,但是您翻到48页它写的P1.4是TA0.2,
-
我写的是TASSEL1 不是TASSEL_1,您可以查一下头文件。TASSEL_1是ACLK,TASSEL1是SMCLK
-
啊,您提醒 了我,这个频率确实是SMLK的频率,估计这P1.4是输出SMLK的频率去了。但是从程序上怎么解释呢,毕竟p1.4确实也是T0.2输出脚
-
您说的是TACCTL2吧,我有些的,就在TACCTL1下面。TACTL2我记得没有
-
瞻仰一下
-
楼主是串行只用SDA SCLK吗
-
默认时钟完全可以,G2553我最快机器周期到过50ns
-
好吧,得先回复
-
/* * main.c */#include<msp430g2553.h>#define uchar unsigned char#define uint unsigned intvoid IntiPort(){P1SEL |= BIT2 + BIT4;P1DIR |= BIT2 + BIT4;}void IntiTimer(){TACCR0 = 800;TACCR1 = 400;TACCR2 = 400;TACTL |= TASSEL1 + MC0 ;TACCTL1 |= OUTMOD_3 ;TACCTL2 |= OUTMOD_3 ;}void Inti(){WDTCTL = WDTPW + WDTHOLD;IntiPort();IntiTimer();}void main(){Inti();while(1);}