16+
Пятница
19 апреля
Вход |Карта сайта |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Средства и методы разработки

 
Новая темаПравила РегистрацияСтатистика Архив
Вернуться в конференциюТопик полностью
AU08  (12.04.2019 20:52) , в ответ на Реализация конечного автомата на Си заданного таблицей: хочу уйти от гигантских switch-case-ов, загнать автоматы по таблицам и потом таблицы парсить, НО не догоню как кошерно записать в таблицу условие которое потом будет проверятся в if-ах. можно автор: NAUT
В простых случаях примерно так 
  if      (f4_cpu<ADC_CLK*8)   { return ADC_PRESCALER_DIV4_gc;   }
  else if (f4_cpu<ADC_CLK*16)  { return ADC_PRESCALER_DIV8_gc;   }
  else if (f4_cpu<ADC_CLK*32)  { return ADC_PRESCALER_DIV16_gc;  }
  else if (f4_cpu<ADC_CLK*64)  { return ADC_PRESCALER_DIV32_gc;  }
  else if (f4_cpu<ADC_CLK*128) { return ADC_PRESCALER_DIV64_gc;  }
  else if (f4_cpu<ADC_CLK*256) { return ADC_PRESCALER_DIV128_gc; }  
  else if (f4_cpu<ADC_CLK*512) { return ADC_PRESCALER_DIV256_gc; }  
  else                         { return ADC_PRESCALER_DIV512_gc; }  

Что такое асимметричный ответ? Это когда о тебе негативно отзываются в комментарии, а ты об авторе этого комментария пишешь хорошо и по-доброму: в некрологе!
 [x][x][x][x][x][x] [x][x][x][x][x][x][x][x]

Тема выделяется по переводу строки или автоматом

 

Имя


Регистрация позволит вам редактировать и перемещать ваши сообщения и прикреплять к ним файлы.
 
Символы: á é ó ú ý « »
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXIX