|
Засада с LPC24xx или Ошибки в описании?, Open-drain mode enabled/disabled??? |
|
|
|
Jun 24 2011, 06:18
|

Частый гость
 
Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369

|
Появилась необходимость управлять 5 вольтовой логикой. Самое простое это задействовать выход открытым коллектором (Open-drain) с резистором на 5в. В кратком описании процессора (http://www.nxp.com/documents/data_sheet/LPC2468.pdf 14.5 "Standard I/O pin configuration") есть строчка ” Digital output driver: Open-drain mode enabled/disabled”, а как это сделать ни где не описано. До этого сидел на Atmel там ни каких проблем с этим нет(регистр PIO_MDER). Но в фирме решили экономить, пришлось выбрать что по дешевле. Выбрали NXP теперь жалею. Но проблему 5в логики я всё же решил, правда через 5-ю точку: Код #define IO1_0 (1<<0) //Инициализация FIO1CLR = IO1_0; PINMODE2 |= 2<<0; FIO1DIR |= IO1_0; //Логическая ”1” FIO1DIR &= ~ IO1_0; //Логический ”0” FIO1DIR |= IO1_0 Кстати в описании на процессор LPC17xx. Тоже есть та же строчка, и для управления этой функцией есть регистр PINMODE_ODx.
|
|
|
|
|
 |
Ответов
|
Jun 24 2011, 07:30
|

Частый гость
 
Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369

|
Цитата(aaarrr @ Jun 24 2011, 11:24)  Можно подумать, что у атмелов честный open drain есть. регистр PIO_MDER.
|
|
|
|
|
Jun 24 2011, 07:43
|

Частый гость
 
Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369

|
Цитата(aaarrr @ Jun 24 2011, 11:34)  И что? Его использование ничем не отличается от эмуляции OD через выставление '0' на данные и переключение направления. Схему в мануале посмотрите. Смотрю AT91SAM7S (12.2008) - 27.4 Functional Description. Figure 27-3. I/O Line Control Logic Вы правы частично (50%).
|
|
|
|
Сообщений в этой теме
Sanya_kv Засада с LPC24xx или Ошибки в описании? Jun 24 2011, 06:18 bus16 Pins P0[27] and P0[28] are open-drain for I2C0 and... Jun 24 2011, 06:36 Sanya_kv ЦитатаPins P0[27] and P0[28] are open-drain for I2... Jun 24 2011, 07:18  zltigo QUOTE (Sanya_kv @ Jun 24 2011, 10:18) Тол... Jun 24 2011, 09:31   Sanya_kv У кого ни будь есть возможность в режиме отладки ... Jun 24 2011, 10:40    zltigo QUOTE (Sanya_kv @ Jun 24 2011, 13:40) У к... Jun 24 2011, 11:44     Sanya_kv Цитата(zltigo @ Jun 24 2011, 15:44) Не 0.... Jun 24 2011, 12:29      zltigo QUOTE (Sanya_kv @ Jun 24 2011, 15:29) zlt... Jun 24 2011, 12:54       Sanya_kv Цитата(zltigo @ Jun 24 2011, 16:54) Оно т... Jun 24 2011, 13:06        zltigo QUOTE (Sanya_kv @ Jun 24 2011, 16:06) Но ... Jun 24 2011, 13:28         ViKo Цитата(zltigo @ Jun 24 2011, 16:28) Вы не... Jun 24 2011, 13:58          zltigo QUOTE (ViKo @ Jun 24 2011, 16:58) Там, ск... Jun 24 2011, 14:04      scifi Цитата(Sanya_kv @ Jun 24 2011, 16:29) отч... Jun 24 2011, 13:16 scifi Цитата(Sanya_kv @ Jun 24 2011, 10:18) Поя... Jun 24 2011, 07:20 Sanya_kv Цитата(scifi @ Jun 24 2011, 11:20) Зачем ... Jun 24 2011, 07:23  scifi Цитата(Sanya_kv @ Jun 24 2011, 11:23) Име... Jun 24 2011, 07:39   Sanya_kv Цитата(scifi @ Jun 24 2011, 11:39) Семейс... Jun 24 2011, 07:53    aaarrr Цитата(Sanya_kv @ Jun 24 2011, 11:53) ... Jun 24 2011, 08:01     Sanya_kv Цитата(aaarrr @ Jun 24 2011, 12:01) И в ч... Jun 24 2011, 08:07      aaarrr Цитата(Sanya_kv @ Jun 24 2011, 12:07) Но ... Jun 24 2011, 09:10       Sanya_kv Цитата(aaarrr @ Jun 24 2011, 13:10) Я, ко... Jun 24 2011, 09:18 Sanya_kv ЦитатаНу так-бы и написали, что включили pull-up. ... Jun 24 2011, 15:07 zltigo QUOTE (Sanya_kv @ Jun 24 2011, 18:07) Он ... Jun 24 2011, 15:29 scifi Цитата(Sanya_kv @ Jun 24 2011, 19:07) Ног... Jun 24 2011, 15:38 ViKo По-моему, у меня было что-то подобное с STM32. Пок... Jun 24 2011, 18:02 Sanya_kv У LPC2478 та же история 2,3 в. Мерил осциллографом... Jun 27 2011, 04:31
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|