|
Тонкости работы с LPC2xxx, много разных мелочей |
|
|
|
Nov 15 2007, 10:41
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(GetSmart @ Nov 15 2007, 13:11)  Как вариант. #define LED3_ON (IO0CLR_bit.P0_31 = 1) #define LED3_OFF (IO0SET_bit.P0_31 = 1) #define Test_LED3 (IO0PIN_bit.P0_31) if(Test_LED3) LED3_ON ; else LED3_OFF;
|
|
|
|
|
Nov 15 2007, 11:05
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(etoja) P0.31 -только на вывод. Дык я знаю, что только на вывод. А разве действие "инвертировать" можно применять на вход?!? И на землю его подтягивать я не собираюсь. Например в одной из схем я догадался повесить на этот пин светодиод, второй пин светодиода при этом подключён к питанию. Такое включение 100% надёжно и не надо тут "мутить воду". Так вот, прошу написать тут самый простой и красивый способ инверсии пина P0.31. Тот, что написал alexander55 - нерабочий!
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Nov 15 2007, 11:53
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(alexander55) #define Test_LED3 (IO0PIN_bit.P0_31) Конкретно вот эта строчка нерабочая. Просто для информации. Я знаю как инвертировать. Мне интересно знает ли кто ещё. Особенно zltigo
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Nov 15 2007, 12:06
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(GetSmart @ Nov 15 2007, 14:53)  Конкретно вот эта строчка нерабочая. Я работаю с LPC2148. Это работает без проблем. Цитата(GetSmart @ Nov 15 2007, 14:53)  Я знаю как инвертировать. Мне интересно знает ли кто ещё. Особенно zltigo  Я тоже знаю еще способы, но предложенный мне нравится больше всего.
|
|
|
|
|
Nov 15 2007, 12:15
|

Любитель Кошек
    
Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873

|
Цитата(GetSmart @ Nov 15 2007, 14:53)  Конкретно вот эта строчка нерабочая. Просто для информации. Я знаю как инвертировать. Мне интересно знает ли кто ещё. Особенно zltigo  Цитата(alexander55 @ Nov 15 2007, 15:06)  Я работаю с LPC2148. Это работает без проблем. Я тоже знаю еще способы, но предложенный мне нравится больше всего. Поскольку все знаем, но не хотим делиться, а хотим узнать кто еще знает... то может перенести эту тему в Offtopics ?
--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
|
|
|
|
|
Nov 15 2007, 12:19
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(alexander55) Я работаю с LPC2148. Это работает без проблем. Возможно это работает только в новых ревизиях. Цитата Я тоже знаю еще способы... Можете написать? Особенно если они короче уже написанного. Цитата(tyro) Поскольку все знаем, но не хотим делиться, а хотим узнать кто еще знает... то может перенести эту тему в Offtopics ? Хотим  Щас узнаю что другие знают и напишу сам. Буду тут выкладывать полезную информацию. Причём тут Offtopics ?
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Nov 15 2007, 12:23
|

Любитель Кошек
    
Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873

|
Цитата(GetSmart @ Nov 15 2007, 15:19)  Возможно это работает только в новых ревизиях. Можете написать? Особенно если они короче уже написанного. Хотим Щас узнаю что другие знают и напишу сам. Буду тут выкладывать полезную информацию. Причём тут Offtopics ? Поскольку в сообщениях нет намека на исходно поставленный вопрос. Для Offtopics добавлю: поставить за ножкой инвертор.
--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
|
|
|
|
|
Nov 15 2007, 12:31
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(Сергей Борщ) Или конкретно с 0.31 есть подводный камень? Именно! Цитата(tyro) Для Offtopics добавлю: поставить за ножкой инвертор. Вопрос - как программно инвертировать. (много раз) Хотя сам способ инверсии универсальный (для любого порта и пина).
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|