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

 
 
> 16Mhz на XT1 для 2618
CAHTA_1939
сообщение Mar 25 2008, 21:25
Сообщение #1


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

Группа: Участник
Сообщений: 142
Регистрация: 11-08-07
Пользователь №: 29 713



установил высокочастотный кварц на XT1 , но не могу запустить. сразу стартовать от 16Mhz не хочет.
порылся в описании на 2хх серия. попробовал все что нашел. ничего не помогает =(
да и в примерах такого нет.

выручайте help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Mar 25 2008, 22:33
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Чего "ничего"? Сначала нужно установить XTS, потом проинициализировать BCSCTL3 в соответствии с частотой кварца и дополнительными конденсаторами. Затем нужно дождаться стабильной генерации, опрашивая бит LFXT1OF, в этом же регистре. Сбрасывать LFXT1OF, наподобие OFIFG не нужно, т.к. он read-only. Кстати, а что у вас на XT2 подключено? Для чего понадобилось высокочастотный кварц на LFXT (XT1) вешать?
Go to the top of the page
 
+Quote Post
CAHTA_1939
сообщение Mar 25 2008, 22:38
Сообщение #3


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

Группа: Участник
Сообщений: 142
Регистрация: 11-08-07
Пользователь №: 29 713



Цитата(rezident @ Mar 26 2008, 01:33) *
Чего "ничего"? Сначала нужно установить XTS, потом проинициализировать BCSCTL3 в соответствии с частотой кварца и дополнительными конденсаторами. Затем нужно дождаться стабильной генерации, опрашивая бит LFXT1OF, в этом же регистре. Сбрасывать LFXT1OF, наподобие OFIFG не нужно, т.к. он read-only. Кстати, а что у вас на XT2 подключено? Для чего понадобилось высокочастотный кварц на LFXT (XT1) вешать?



на 2618 XT2 совмещен с портом ввода\вывода. А он у меня и задействован.
Go to the top of the page
 
+Quote Post
rezident
сообщение Mar 25 2008, 22:44
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(CAHTA_1939 @ Mar 26 2008, 03:38) *
на 2618 XT2 совмещен с портом ввода\вывода. А он у меня и задействован.

Понятно. Тогда кусок
Код
do
{
    IFG1 &= ~OFIFG;                         // Clear OSCFault flag
    for (i = 0xFF; i > 0; i--);             // Time for flag to set
}  while (IFG1 & OFIFG);                     // OSCFault flag still set?

нужно заменить на
Код
while ((BCSCTL3&LFXT1OF)!=0);

Кстати, а внешние конденсаторы на XIN/XOUT имеются?
Go to the top of the page
 
+Quote Post
ih_
сообщение Oct 25 2010, 12:16
Сообщение #5


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

Группа: Свой
Сообщений: 77
Регистрация: 2-04-08
Из: Россия, Киров
Пользователь №: 36 422



Только, что танцевал с бубном целый день вокруг MSP430F2618, но с XT2.
Цитата(rezident @ Mar 26 2008, 02:44) *
Код
do
{
    IFG1 &= ~OFIFG;                         // Clear OSCFault flag
    for (i = 0xFF; i > 0; i--);             // Time for flag to set
}  while (IFG1 & OFIFG);                     // OSCFault flag still set?
не эквивалентен этому по логике работы:
Код
while(BCSCTL3&XT2OF);
Второй работает, первый нет (ждет бесконечно). Т.к. логика формирования флага OFIFG изменилась. Во втором семействе из нее исключены сигналы включения соответсвующих модулей. Т.е. даже если XT1 выключен (флагом XT1off), а XT2 включен (и работает нормально), то OFIFG все равно будет сформирован.
Кто нибудь может объяснить такое развитие семейства?

Еще немного танцев, но для XT2 вслед за строчкой
Код
while(BCSCTL3&XT2OF);
нужно добавить
Код
IFG1&=~OFIFG;                    //clear fault flag
Хотя флаг и устанавливается обратно. Без его сброса переключение MCLK на XT2 не происходит. Странно.
ps:Модераторов прошу поправить заголовок темы, почти вся ветка справедлива и для XT2.
Благодарю.

Сообщение отредактировал ih_ - Oct 25 2010, 14:00
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- CAHTA_1939   16Mhz на XT1 для 2618   Mar 25 2008, 21:25
- - rezident   Чтобы помочь, но при этом не ходить по уже пройден...   Mar 25 2008, 21:33
|- - CAHTA_1939   Цитата(rezident @ Mar 26 2008, 00:33) Что...   Mar 25 2008, 21:41
- - rezident   Дык бит XTS установить, а не сбросить нужно! ...   Mar 25 2008, 21:55
|- - CAHTA_1939   Цитата(rezident @ Mar 26 2008, 00:55) Дык...   Mar 25 2008, 22:03
|- - CAHTA_1939   вроде по правилам делаю. к XT1 подключен резонатор...   Mar 25 2008, 22:52
- - rezident   Кстати, а зачем вам кварц 16МГц для MCLK? Я бы пон...   Mar 25 2008, 23:02
|- - CAHTA_1939   Цитата(rezident @ Mar 26 2008, 02:02) Кст...   Mar 25 2008, 23:14
|- - rezident   Цитата(CAHTA_1939 @ Mar 26 2008, 04:14) д...   Mar 25 2008, 23:30
|- - CAHTA_1939   насчет стабильности. у меня на мк задействованны ...   Mar 25 2008, 23:34
|- - rezident   Для SPI пофиг, это же синхронный интерфейс. А вот ...   Mar 25 2008, 23:43
||- - MrYuran   Цитата(rezident @ Mar 26 2008, 02:43) Для...   Mar 26 2008, 06:27
|- - Сергей Борщ   Цитата(CAHTA_1939 @ Mar 26 2008, 01:34) к...   Mar 26 2008, 07:19
- - CAHTA_1939   сегодня на работе просидел пол дня за осциллографо...   Mar 27 2008, 21:07
|- - rezident   Цитата(CAHTA_1939 @ Mar 28 2008, 02:07) 1...   Mar 27 2008, 21:25
|- - CAHTA_1939   Цитата(rezident @ Mar 28 2008, 00:25) Это...   Mar 27 2008, 21:36
|- - rezident   Цитата(CAHTA_1939 @ Mar 28 2008, 02:36) к...   Mar 27 2008, 21:47
|- - CAHTA_1939   Цитата(rezident @ Mar 28 2008, 00:47) А з...   Mar 27 2008, 21:55
||- - rezident   Цитата(CAHTA_1939 @ Mar 28 2008, 02:55) в...   Mar 27 2008, 22:08
||- - CAHTA_1939   Цитата(rezident @ Mar 28 2008, 01:08) К с...   Mar 27 2008, 22:11
|- - CAHTA_1939   Цитата(rezident @ Mar 28 2008, 00:47) 2 т...   Mar 27 2008, 23:51
- - CAHTA_1939   по странным обстоятельствам, сегодня часовой кварц...   Mar 28 2008, 22:06
- - rezident   Скорее всего вы ошиблись. Нет сигнала на выходе SM...   Mar 28 2008, 23:43
|- - CAHTA_1939   Цитата(rezident @ Mar 29 2008, 02:43) Ско...   Mar 29 2008, 00:08
|- - rezident   Цитата(CAHTA_1939 @ Mar 29 2008, 05:08) с...   Mar 29 2008, 00:47
- - Pavel V.   У меня такой же процессор и тоже странности с такт...   Oct 26 2010, 05:26
- - Юрий Санвальд   ЦитатаThe OFIFG oscillator-fault flag is set and l...   Oct 26 2010, 11:34
|- - rezident   Цитата(Юрий Санвальд @ Oct 26 2010, 17:34...   Oct 26 2010, 20:04
- - Юрий Санвальд   Цитата(rezident @ Oct 27 2010, 00:04) А к...   Oct 27 2010, 09:01
- - rezident   Цитата(Юрий Санвальд @ Oct 27 2010, 15:01...   Oct 27 2010, 11:51


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 23:00
Рейтинг@Mail.ru


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