|
Не каждый раз запускается PWM |
|
|
|
Aug 23 2010, 11:00
|
Группа: Новичок
Сообщений: 6
Регистрация: 23-08-10
Пользователь №: 59 065

|
У MSP430F2234 на P4 выведен PWM от таймера B, так вот, при включении питания (даже через дебагер) не каждый раз PWM не каждый раз выводится наружу (подключен светодиод чечрез 10к и полевик) - то есть таймер B. счетчик считает, все настройки порта правильные - настроен на выход, селекшн выбран, OUTMOD_7, все нормально, но на выходе 0 (точнее типа IN), переустановка и обнуление этих битов во время работы в любой последовательности не помогает (если он не запустился при включении, если запустился, то выставление битов работает как надо), подскажите, что можно посмотреть еще, как исправить такой вот баг?
|
|
|
|
|
 |
Ответов
|
Aug 23 2010, 12:51
|
Группа: Новичок
Сообщений: 6
Регистрация: 23-08-10
Пользователь №: 59 065

|
Цитата(O.L. @ Aug 23 2010, 15:39)  " выходы TimerB ТВ0 ТВ1 и ТВ2 подключены к P4.0, P4.1 и P4.2. и со значением, которое записывается в P4SEL --> 01110000 (#070h) это ни как не совпадает. Либо в регистрах TBCCTLх переключите выходы на нужную секцию, либо в P4SEL запишите правильное значение.
А вот почему, модуль то работает то нет - из приведенного листинга понять невозможно. Но скорее всего кристалл тут не при чем... Так ведь у MSP430F2234 ТВ0 ТВ1 и ТВ2 имеют выход и на P4.3 P4.4 и P4.5 соответственно?
|
|
|
|
|
Aug 23 2010, 14:06
|
Группа: Новичок
Сообщений: 6
Регистрация: 23-08-10
Пользователь №: 59 065

|
Цитата(rezident @ Aug 23 2010, 16:44)  Вообще-то они сдублированы. TB0 можно выводить на P4.0 и на P4.3, TB1 можно выводить на P4.1 и на P4.4, TB0 можно выводить на P4.2 и на P4.5. Ну тогда у меня все правильно? А какие соображения по возможным глюкам? Может дело в порядке активации порта и таймера?
|
|
|
|
|
Aug 23 2010, 15:11
|
Группа: Новичок
Сообщений: 6
Регистрация: 23-08-10
Пользователь №: 59 065

|
Ха, PWM после каждого ресета случайным образом работает/не работает, точнее не совсем случайным - если после предыдущего ресета он работал, то больше вероятность, что и в этот раз будет работать (для неработы - та же картина)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|