Хочу последовательно пройти по каналам AIN2...AIN9 (их еще называют ADC2...ADC9). Настраиваю ноги P0.0...P0.3 (на них висят каналы ADC6...ADC9) : GP0KEY1 = 0x7; // Write to GP0KEY1 GP0CON1 = 1; // Подключить P0.0...P0.3 к АЦП. GP0KEY2 = 0x13; // Write to GP0KEY2
На ногах полностью выделенных под АЦП (каналы ADC2...ADC4) меряетсяправильно. Но на ногах P0.0...P0.3 (совмещенных с каналами ADC6...ADC9) висит уровень и меряется всякая фигня!