|
16Mhz на XT1 для 2618 |
|
|
|
Mar 25 2008, 21:25
|

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

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

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

|
Цитата(rezident @ Mar 26 2008, 01:33)  Чего "ничего"? Сначала нужно установить XTS, потом проинициализировать BCSCTL3 в соответствии с частотой кварца и дополнительными конденсаторами. Затем нужно дождаться стабильной генерации, опрашивая бит LFXT1OF, в этом же регистре. Сбрасывать LFXT1OF, наподобие OFIFG не нужно, т.к. он read-only. Кстати, а что у вас на XT2 подключено? Для чего понадобилось высокочастотный кварц на LFXT (XT1) вешать? на 2618 XT2 совмещен с портом ввода\вывода. А он у меня и задействован.
|
|
|
|
|
Mar 25 2008, 22:44
|
Гуру
     
Группа: Свой
Сообщений: 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 имеются?
|
|
|
|
|
Oct 25 2010, 12:16
|
Частый гость
 
Группа: Свой
Сообщений: 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
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|