ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
26 августа
419336 Топик полностью
Vladimir Ljaschko (23.06.2013 01:12, просмотров: 133) ответил SciFi на Дык я о том же. Язык не позволяет решить это совсем элегантно, так что чем-то придётся пожертвовать. Лично я с Вами - массив со списком каналов. Хрен с ней - с автоматизацией, да и не очень-то она тут и нужна.
Как это хрен с ней? Все решается элементарно, составляется список, а оттуда выковыриваются все значения.  //ADC_INPUT ( name pin port ADC mux } ADC_INPUT ( Load1 , 42 , p0_5 , AN2 , 0x02 ) ADC_INPUT ( Load2 , 41 , p0_6 , AN1 , 0x01 ) ADC_INPUT ( Load3 , 38 , p0_7 , AN0 , 0x00 ) ADC_INPUT ( Load4 , 43 , p0_4 , AN3 , 0x03 ) ADC_INPUT ( Bat , 51 , p0_0 , AN7 , 0x07 ) ADC_INPUT ( Input , 49 , p0_2 , AN5 , 0x05 ) ADC_INPUT ( 5V , 48 , p0_3 , AN4 , 0x04 ) ADC_INPUT ( Key , 50 , p0_1 , AN6 , 0x06 ) //ADC_INPUT ( RESERVE , 32 , p1_0 , AN8 , 0x14, //ADC_INPUT ( RESERVE , 31 , p1_1 , AN9 , 0x15, //ADC_INPUT ( RESERVE , 30 , p1_2 , AN10, 0x16, //ADC_INPUT ( RESERVE , 25 , p1_3 , AN11, 0x17,