реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> OCD Commander + LPC2478, запись в GPIO
atana
сообщение Feb 12 2011, 19:36
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 28-12-09
Пользователь №: 54 544



Здравствуйте. Пытаюсь посредством OCD Commander дернуть ногой P0[16] LPC2478.
Светодиод изначально светится тускло, на ноге 2,27 В.

Пишу следующее:

word 0xE002С004 = 0x00000000 (PINSEL1 = 0; P0[16]-P0[31] -> GPIO)
word 0xE002C044 = 0xFFFFFFFF (PINMODE1 = 0xFFFFFFFF; P0[16]-P0[31] -> pulldown). Светодиод гаснет, как и ожидалось.
word 0xE0028008 = 0x10000 (IO0DIR = 0x10000; P0[16] -> output)
word 0xE0028004 = 0x10000 (IO0SET = 0x10000; P0[16] -> high). Светодиод таки не загорается.

В чем может быть проблема?
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Feb 13 2011, 09:44
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Хм. Любопытно.
Кто-то как-то установил нулевой бит в SCS ?

Попробуйте работать с регистрами FIO0...


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
atana
сообщение Feb 13 2011, 10:12
Сообщение #3





Группа: Новичок
Сообщений: 9
Регистрация: 28-12-09
Пользователь №: 54 544



Цитата(esaulenka @ Feb 13 2011, 12:44) *
Хм. Любопытно.
Кто-то как-то установил нулевой бит в SCS ?

Попробуйте работать с регистрами FIO0...


Вы имеете ввиду, что неким образом SCS[0] = 1? И я на ноге вместо GPIO имею FIO и она к моим воззваниям глуха?
Вставка дополнительно
word 0xE01FC1A0 = 0 (P0 и P1 -> GPIO)
не помогла.

FIO пока не трогаю.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 20:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01342 секунд с 7
ELECTRONIX ©2004-2016