Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблема запуска XT2
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
Student Andrey
Добрый день!
Начал осваивать MSP430F149 на макетной плате MSP-FET430P140. Припаял кварц на 6МГц(KX-3H) к XT2 и 2 внешних кондера по 12пФ. Заливаю код в котором запускаю осциллятор, отчищаю флаг OFIFG, делаю задержку на 50мкс (делал даже на 1 сек.), а результат не утешительный, флаг OFIFG как выбрасывался, так и выбрасываеться. Подскажите пожалуйста что-нибудь.
M_Z
Цитата(Student Andrey @ Oct 27 2006, 14:50) *
Добрый день!
Начал осваивать MSP430F149 на макетной плате MSP-FET430P140. Припаял кварц на 6МГц(KX-3H) к XT2 и 2 внешних кондера по 12пФ. Заливаю код в котором запускаю осциллятор, отчищаю флаг OFIFG, делаю задержку на 50мкс (делал даже на 1 сек.), а результат не утешительный, флаг OFIFG как выбрасывался, так и выбрасываеться. Подскажите пожалуйста что-нибудь.

Вопрос?
Есть-ли генерация на выводах кварца. Посмотри осцилографом. И какие там уровни сигнала (0В, или средний уровень).
Student Andrey
Вопрос?
Есть-ли генерация на выводах кварца. Посмотри осцилографом. И какие там уровни сигнала (0В, или средний уровень).
[/quote]
Генерации нет, осциллограф показывает стабильное напряжение, а вот уровень напряжения где-то около 0,8 В. Как я понимаю напряжение д.б. не менее 2.4 В при Vcc=3? А с чем это может быть связано не с конденсаторами ли случайно?
Shread
Цитата(Student Andrey @ Oct 27 2006, 17:23) *
Цитата
Вопрос?
Есть-ли генерация на выводах кварца. Посмотри осцилографом. И какие там уровни сигнала (0В, или средний уровень).

Генерации нет, осциллограф показывает стабильное напряжение, а вот уровень напряжения где-то около 0,8 В. Как я понимаю напряжение д.б. не менее 2.4 В при Vcc=3? А с чем это может быть связано не с конденсаторами ли случайно?

Кварц новый ставили? В нем есть уверянность?
Тщательно проверьте соединение линий кварца с процессором. Если это макетка, минимизируйте длину проводников.
Кондеров этих должно хватить.
Возьмите готовый пример ti, появляется ли генерация с ним. Сделайте бесконечный цикл, и крутите в нем только инициализацию кварца. Если при этом ничего не изменится(при просмотре осциллографом на ноге XOUT), скорее всего ваш процессор отбросил коньки. Попробуйте поставить брык где-нить внутри цикла, убедитесь что хоть отладчик работает правильно, или просто поостанавливайте выполнение.
exSSerge
Цитата(Student Andrey @ Oct 27 2006, 18:50) *
Добрый день!
Начал осваивать MSP430F149 на макетной плате MSP-FET430P140. Припаял кварц на 6МГц(KX-3H) к XT2 и 2 внешних кондера по 12пФ. Заливаю код в котором запускаю осциллятор, отчищаю флаг OFIFG, делаю задержку на 50мкс (делал даже на 1 сек.), а результат не утешительный, флаг OFIFG как выбрасывался, так и выбрасываеться. Подскажите пожалуйста что-нибудь.


Есть целых три предложения:
1. Тщательно отмыть плату от остатков флюса
2. Попробовать на простейшей программе для проверки:

__task int main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer

BCSCTL1 = 7; // XT2 is ON, LFXT1 Low Freq, ACLK div 1:1, RSEL=7
BCSCTL2 = SELS; // MCLK = DCOCLK, div 1:1, SMCLK = XT2CLK, div 1:1

for(;;);
}

3. Попробовать другой кварц

за 50мкс генератор с кварцем не успеет разогнаться, ему надо по крайней мере несколько миллисекунд.

смотреть сигнал на XT2OUT лучше не напрямую щупом ( у него входная ёмкость 10-15пФ) а через резистор на 1-2кОм или очень маленькую ёмкость. Ещё можно сконфигурировать P5.5 на выдачу SMCLK и смотреть его.
ну а если и это не поможет ... , ещё что-нибудь придумаем smile.gif
Student Andrey
Всем спасибо, когда все попробую и проверю, расскажу что получилось! smile.gif
Student Andrey
Рассказываю как и обещал. Проверив обе линии связи между кварцем и MSP430 омметром на короткое замыкание, выяснилось, что связи то нет. Оказалось, что я неправильно припаял кварц к макетке. Так как в документации я не нашел схемы трассировки, то и не стал замарачиваться припаяв к контактным площадкам между которыми нарисован кварц. Оказалось, что это совсем не те контакты wink.gif . Припаяв кварц к нормальным отверстиям все сразу заработало. И осциллограф кажет че надо и SMCLK появилось и флаг не выбрасывается.... Вобщем для меня получился хороший урок. smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.