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

 
 
> PWM в LPC2378 работает только под отладчиком
richie
сообщение Feb 27 2008, 14:42
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 147
Регистрация: 5-07-04
Из: Обнинск
Пользователь №: 261



Добрый день, Многоуважаемый All!

Пытаюсь на чипе LPC2378 запустить генерацию частоты (меандр, 50%, ~1,2 МГц)
ШИМом на канале 4.

И наблюдаю такую картину:
Под отладчиком частота генерится, все нормально.
Однако, если запускаю программу не в отладчке, то частоты нет...

При этом светодид, кнопки и UART0 обслуживаются.

Дамп регистров PWM:
1. При работе под отладчиком:
PWM1TC=00000001 (счетчик таймера изменяется от 0 до 9, что и нужно)
PWM1TCR=00000009
PWM1MR0=00000009 (период выходной последовательности PWM)
PWM1MR4=00000004 (смещение для нисходящего фронта)
PWM1PCR=00001000
PWM1MCR=00000002
PWM1LER=00000000
PCLKSEL0=AAAA8A2A (тактовая частота для PWM 12МГц, понизил для отладки)

2. Без отладчика:
PWM1TC=AE849F4C (счетчик изменяется циклически во всем диапазоне)
PWM1TCR=00000009
PWM1MR0=00000000 (период выходной последовательности PWM НЕ ЗАДАН)
PWM1MR4=00000000 (смещение для нисходящего фронта НЕ ЗАДАНО)
PWM1PCR=00001000
PWM1MCR=00000002
PWM1LER=00000000
PCLKSEL0=AAAA8A2A

Мысли иссякли и у меня и у электронщика...
В чем разникца исполнения программы под отладчикам и без?
Куда смотреть и что делать?

P.S. ARM только начали изучать.
Go to the top of the page
 
+Quote Post



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

 


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


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