代码见附件.
以下是问题:
1.需要存放数据的变量,他设置了unsigned int DMA_DST; 这个变量的位置是在flash还是RAM中的?再结合__data16_write_addr((unsigned short) &DMA0DA,(unsigned long) &DMA_DST); 最终是将ADC12MEM0的值存放到了哪里?是RAM?
2.Timer_B选择了SMCLK和Up-mode,SMCLK是默认值1048576Hz,TBCCR1用来触发ADC12,那么TBCCR0和TBCCR1设置的是多长的时间?是(32768/65534)*1048576 = 524304Hz吗?
3.ADC12CTL1并没有设置SHP,就是用SHI来控制采样频率,那谁控制采样结束呢?
Thanks