Согласен, что один раз, но все равно, там же можно ой как ошибиться. если посчитать только порты IOCON_Px_nn - их получается аж 164. И это все ручками?
Написал небольшой парсер и с его помощью файлик для Keil`а сгенерировал, который через Configuration Wizard Keil`а дает возможность все выставить ручками ничего не перепутав с битами. Его надо добавить в проект и выполнить PIN_CFG(); (предварительно настроив в Configuration Wizard функции портов)
Честно говоря пока не проверял файлик - негде. Если интересно, файл прикреплен к сообщению. Расширение сменить на .h
2 _Pasha почитал Вашу ветку, но не понял зачем в рантайме вычислять значения, которые можно заранее посчитать? Прошу простить, если я что-то не так понял из Вашей темы.
PinConfig.txt ( 184.47 килобайт )
Кол-во скачиваний: 161
Сообщение отредактировал ibiza11 - Jan 26 2013, 18:42