ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
95752 Топик полностью
Gamma SPb (28.07.2007 20:05, просмотров: 1) ответил Evgeny_CD на При констатнтах понятно, сдвигов нет. Я, вероятно, мутно выразился. Они появляются при переносе битовых полей в реальные переменне - там без сдвигов никак. Кроме SOC, есть еще внешние контроллеры -
так и делайте периферийную библиотеку под семейство и вперед! Она подразумевает полную абстракцию от периферии, т.е. работа только с функциями http://www.sharpsma.com/Page.aspx/americas/en/mculibrary/
ну или макросами или inline, если уж надо совсем быстро... Правда, посмотрите CSP (controler support package) от sharp. Принцип именно тот, который вам нужен. Зачем только переносить битовые поля в переменные не понял. Когда такое нужно не могу себе представить. Хотя могу конечно, но это 5% случаев