中级会员
- 积分
- 253
- 威望
- 200
- 贡献
- 45
- 兑换币
- 16
- 注册时间
- 2010-3-9
- 在线时间
- 4 小时
|
各位高手。小弟有个问题。
模拟摄像头,分辨率为352*288,貌似是352,我有点记不清了,行准确。
我在两个行中断中累计AD转换次数,第二个行中断打断点读取计数。
后来发现竟然有70多个,70多个!!!
场中断我没有开。
我用PT0口捕捉行中断上升沿。
摄像头设置如下:
/*ATD0 Init*/
void ATD0Init(void){
//用来采集图像
ATD0CTL1=0x00;
ATD0CTL2=0X60; //ATD Power Up, need 10us to stable ATD system 0x40
// and ATD Fast Clear ALL
ATD0CTL3=0X88; //Conversion sequence length is one
ATD0CTL4=0X01; //8 bit resolution,Sample time is 2A/D conversion
//clock periods, ATDclock=[BusClock]*0.5/[PRS+1],
//herr PR1=1;
ATD0CTL5=0X20; //Right justified data in the result register
//Unsigned data representation in the result registers
//Continuous conversion sequence(scan mod
//Analog input channel is AN0 of ATD1
ATD0DIEN=0X00; //Disable digital input
}
各位大虾看看哈,我觉得有问题。。。。。。 |
|