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

 
 
 
Reply to this topicStart new topic
> Start MSP430F123, Кварц не запускается
Serggey_K
сообщение Nov 1 2007, 11:28
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 1-11-07
Пользователь №: 31 952



Помогите разобраться с стартом кварца на msp430f123. Что только не делал - не заводиться.
Делал все по схеме , от кварца на землю кондеры на 10p - перебирал разные не помогло.
На ножках кварца висит половина питания и все .
Теперь сам вопрос:
На сколько я понимаю на работоспособность кварца не влияет наличие сигналов на RST и TEST или я ошибаюсь?
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 1 2007, 12:13
Сообщение #2


Гуру
******

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



Какой кварц приживить пытаетесь? В программе корректно инициализируете источники тактирования?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Nov 1 2007, 12:14
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Serggey_K @ Nov 1 2007, 14:28) *
На сколько я понимаю на работоспособность кварца не влияет наличие сигналов на RST и TEST или я ошибаюсь?
Ошибаетесть. Кварц запускается программно, поэтому программа должна запуститься. А для этого нужны обе ноги. О конкретных битах запуска кварца смотрите описание Basic Clock Module.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
CAHTA_1939
сообщение Nov 1 2007, 12:19
Сообщение #4


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

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



посмотри как olimex делает свои платы на f123

http://www.olimex.com/dev/images/msp430-h123-sch.gif

Сообщение отредактировал CAHTA_1939 - Nov 1 2007, 12:22
Go to the top of the page
 
+Quote Post
Serggey_K
сообщение Nov 1 2007, 12:32
Сообщение #5





Группа: Новичок
Сообщений: 2
Регистрация: 1-11-07
Пользователь №: 31 952



Спасибо за оперативность.Ошибка понята. smile.gif
Go to the top of the page
 
+Quote Post
CAHTA_1939
сообщение Nov 1 2007, 12:34
Сообщение #6


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

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



Цитата(Serggey_K @ Nov 1 2007, 15:32) *
Спасибо за оперативность.Ошибка понята. smile.gif


поделись =) в чем косяк был?
Go to the top of the page
 
+Quote Post
msalov
сообщение Nov 1 2007, 12:42
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045



Цитата(Serggey_K @ Nov 1 2007, 13:28) *
Помогите разобраться с стартом кварца на msp430f123. Что только не делал - не заводиться.
Делал все по схеме , от кварца на землю кондеры на 10p - перебирал разные не помогло.
На ножках кварца висит половина питания и все .
Теперь сам вопрос:
На сколько я понимаю на работоспособность кварца не влияет наличие сигналов на RST и TEST или я ошибаюсь?


Конденсаторы от кварца на землю не нужны - имеются встроенные.
Помимо обвязки, можно ещё и программу какую-нибудь запустить на микроконтроллере. Если осциллятор не используется как источник сигнала для ACLK/SMCLK - он выключен при CPUOFF.
Go to the top of the page
 
+Quote Post
rezident
сообщение Nov 1 2007, 12:48
Сообщение #8


Гуру
******

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



Цитата(Сергей Борщ @ Nov 1 2007, 17:14) *
Ошибаетесть. Кварц запускается программно, поэтому программа должна запуститься. А для этого нужны обе ноги. О конкретных битах запуска кварца смотрите описание Basic Clock Module.

Давай подождем пояснений вопрошающего. Вдруг он пытается не часовой, а высокочастоный кварц запускать? Тогда да, без программной инициализации работать не будет. Часовой же кварц должен сам запускаться, только ему не меньше 100мс желательно отвести на "раскочегаривание".

Цитата(gotty @ Nov 1 2007, 17:42) *
Конденсаторы от кварца на землю не нужны - имеются встроенные.

Не вводите человека в заблуждение! Встроенные конденсаторы 12,5пФ достаточны только для применения часового кварца 32768Гц с характерной нагрузочной емкостью 6пФ. Для более распространенных часовых кварцев с нагрузкой 12,5пФ требуются внешние дополнительные конденсаторы 12-13пФ. При использовании же высокочастотного кварца встроенные конденсаторы вообще не задействованы! И внешние конденсаторы требуются в обязательном порядке.
Go to the top of the page
 
+Quote Post
cornflyer
сообщение Nov 16 2007, 12:29
Сообщение #9


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

Группа: Свой
Сообщений: 166
Регистрация: 11-07-06
Из: Dubna
Пользователь №: 18 729



проверь питание проца.
Если оно ниже допустимого (см. мануал на конкретный камень) - система тактирования будет глючить )))

а вот пример рабочего кода :

#include "msp430x16x.h"
#include "io_port.h"
#include "app.h"
#include "clock.h"

static unsigned int i = 0 ;

////////////////////////////////////////////////////////////////////////////////
// CLOCK INIT ***
////////////////////////////////////////////////////////////////////////////////

void clock_Init ( void )
{
BCSCTL1 &= ~XT2OFF; // XT2 = HF XTAL
do
{
IFG1 &= ~OFIFG; // Clear OSCFault flag
for (i = 0xFF; i > 0; i--); // Time for flag to set
}
while ((IFG1 & OFIFG)); // OSCFault flag still set?


BCSCTL2 |= BIT7 | // MCLK = XT2CLK when XT2 oscillator present on-chip
BIT3 ; // SMCLK = XT2CLK when XT2 oscillator present on-chip

// Timer_A setup
TACTL = 0x00; // stop timer before config
TACCR0 = 0xFFFF ;
TACCTL0 = BIT4 ; // Timer_A compare interrupt enable
TAR = 0x0000 ;
TACTL = BIT4 | // Up mode: the timer counts up to TACCR0
BIT7 | BIT6 | // CLK/8
BIT9 ; // Timer_A clock source = SMCLK
}
Go to the top of the page
 
+Quote Post

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

 


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


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