Цитата(neiver @ Mar 21 2012, 16:45)

А как вам такое решение
Не хватило усердия разобраться. Зато узнал много нового.
Судя по комментариям, все слишком сложно.
В библиотеке Std_Periph_Lib тоже куча функций используется, структуры для инициализации... якобы, с целью упрощения. Только ну его в болото, такое упрощение. Когда вместо изучения битов в регистрах приходится лазить по исходникам библиотеки, а потом все равно лезть за битами в дейташит. Не говоря уже о том ужасном количестве кода, во что превращается инициализация порта, в частности.