Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: OCD Commander + LPC2478
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
atana
Здравствуйте. Пытаюсь посредством 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). Светодиод таки не загорается.

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

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

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


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

FIO пока не трогаю.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.