Alex B. (03.09.2009 10:49, просмотров: 100) ответил megajohn на вообщем, хочу использовать для следующего: к примеру есть пользовательская иннициализация уарта Tuart conn_pc( UART1, BR9600, F8N1 ), но взят МК, у которого нет UART1 и соответсвенно нуна об этом типо сообщить софтописателю. Или создается на Timer0
у тебя тоже началось, да? я такой херней до сих пор страдаю - универсализм, абстракция, переносимость и прочее унылое гавно, которое только время отнимает нет, оно конечно должно быть, но не до такой степени. Все что ты написал можно решить на уровне препроцессора - тулзы ведь знают под какой чип собирается проект.
А контроль железа - сразу после включения питания. Если что-то не так (нет ACK на I2C, неправильный ID из SPI-флешки прочитан, не может CC1100 откалибровать синтезатор) - мигание красного светодиода.
Согласуйте импеданс!