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

 
 
> MSP430F249 и 16 MHz, MSP430F249 и 16 MHz
fox1
сообщение Dec 24 2012, 06:50
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 3-05-06
Из: Нижний Новгород
Пользователь №: 16 725



Добрый день !

Пытаюсь инициализировать MSP430F249 на 16 MHz - не работает
Все вроде по эррате

BCSCTL1 = XT2OFF + RSEL2 + RSEL1 + RSEL0;
DCOCTL = CALDCO_16MHZ;
BCSCTL1 = CALBC1_16MHZ;

и вообще при загрузке калибровочных коэффициентов не работает
так же не работает и при
BCSCTL1 |= (RSEL0 | RSEL1 | RSEL2 | RSEL3);

а при

BCSCTL1 = XT2OFF + RSEL2 + RSEL1 + RSEL0;
DCOCTL = (DCO0 | DCO1 | DCO2) | (!MOD0 | !MOD1 | !MOD2 | !MOD3 | !MOD4);

Все работает ....
Что может быть не так ?????
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
fox1
сообщение Dec 25 2012, 07:15
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 3-05-06
Из: Нижний Новгород
Пользователь №: 16 725



Заработало на 15 Мгц

BCSCTL1 = (XT2OFF | RSEL2 | RSEL1 | RSEL0); // BCL12 Workaround, first set RSELx=7

DCOCTL = (DCO0 | DCO1 | DCO2) | (!MOD0 | !MOD1 | !MOD2 | !MOD3 | !MOD4);

BCSCTL1 |= (RSEL0 | RSEL1 | RSEL2 | RSEL3);

Но похоже затерлись калибровочные константы при прошивке

Показывает
CALDCO_16MHZ = 0xFF;
CALBC1_16MHZ = 0xFF;

Прошиваю

msp430-bsl.exe -c0 -m10 -1 --invert-test -epvrw 3010I_430_01_01.elf>log.txt

Есть какой-либо прошивальщик bsl, который не затирает инфо мем, а шьет только программную память ???
Кто нибудь может привести значение CALDCO_16MHZ и CALBC1_16MHZ. Что там должно быть примерно ????

Сообщение отредактировал fox1 - Dec 25 2012, 07:16
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 19:16
Рейтинг@Mail.ru


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