В примере где задействован потенциометр blinky.project я не могу понять как значение AD_last определяется в соответствии c вращением потенциометра. .
E:\Keil\ARM\Boards\Keil\MCBSTR9\Blinky\IRQ.c(15) : short AD_last; /* Last AD value read in interrupt */ E:\Keil\ARM\Boards\Keil\MCBSTR9\Blinky\IRQ.c(40) : AD_last = ADC->DR0 & 0x03FF; /* AD value for global usage (10 bit) */
E:\Keil\ARM\Inc\ST\91x\91x_map.h(61) : vu16 DR0; /* Data Register for Channel 0 */
тут как бы получается что используются первые 10 бит нулевого канала. А как понять что именно с нулевого канала идут изменения от потенциометра? или я что то не так понимаю?
p.s. Помогите пожалуйста.... курсовая в пятницу а мне и показать нечего...
Сообщение отредактировал Новичек - May 24 2013, 17:10
|