Альтернативные функции портов ARM
sats |
|
|
|
|
|
|
|
Пункты: 529 |
Регистрация: 11.12.2010 |
|
|
|
Помогите разобраться с альтернативными функциями портов в LPC2378. как их активировать? я так понял при помощи регистра PINSEL. А как так и не понял.(( |
|
|
|
|
|
Pavel Ivanchenko |
|
|
Admin |
|
|
|
|
Пункты: 92788 |
Регистрация: 24.03.2009 |
Пол: Мужчина |
|
|
По номеру порта ввода-вывода ищите номер PINSEL регистра для него и смещение, а потом пишете туда (2 бита) требуемую функциональность пина.
Только писать нужно с учетом его содержимого, иначе другие пины собъете, т.е. сначала нанести на регистр маску (очистить требуемые биты), а потом записать значение.
Этого хозяйства в сорцах каждого примера - вагон. |
|
|
|
|
|
sats |
|
|
|
|
|
|
|
Пункты: 529 |
Регистрация: 11.12.2010 |
|
|
|
Спасибо. Я так понял , ИЗУЧАЯ ДАТАШИТ, что каждые два бита регистра ПИНСЕЛ, отвечают за переключение одного из бита порта в альтернативную функцию. А их в свою очередь может быть три. |
|
|
|
|
|
|