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