Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: i need help (ARM7TDMI)
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
tolik_zp
начал осваивать арм на примере lpc2138 и столкнулся со следующей проблемой - не работает простая программа:

#include <iolpc2138.h>

void main()
{
unsigned int i;
IO1DIR=1<<16;

while (1)
{
IO1SET=1<<16;
IO1CLR=1<<16;
}
}

компилятор - иар, программирую с помощью philips flash utility, симулятор показывает что в регистры данные пишутся, но на макетке вывод не меняет свое состояние. в чем может быть причина?
вот кусок мап файла:

SEGMENT SPACE START ADDRESS END ADDRESS SIZE TYPE ALIGN
======= ===== ============= =========== ==== ==== =====
INTVEC 00000000 - 0000003B 3C com 2
ICODE 0000003C - 0000014F 114 rel 2
DIFUNCT 00000150 rel 2
CODE 00000150 - 000001F3 A4 rel 2
INITTAB 000001F4 - 000001FF C rel 2
DATA_Z 40000000 dse 0
CSTACK 40000000 - 40000FFF 1000 rel 2
IRQ_STACK 40001000 - 400013FF 400 rel 2
DATA_AN E0028014 - E002801F C rel 0
Alex_rav(зеленинький я есть)
ЭЭЭЭ.....может я ошибаюсь, но поставь задержки перед изменениями состояния.... у тебя же частота дергания бешеная получается...
rumit2000
Цитата(Alex_rav(зеленинький я есть) @ Apr 17 2007, 14:38) *
ЭЭЭЭ.....может я ошибаюсь, но поставь задержки перед изменениями состояния.... у тебя же частота дергания бешеная получается...


Ну и что , что большая частота, ИХМО - должно работать...
А может и работает, вы осцилой смотрите, что не работает? А то если вдруг светодиодик подключен - видать не будет, что мигает smile.gif
tolik_zp
всем спасибо, заработало
забыл про р0.14, по этому прога не заливалась как следует
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.