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

 
 
 
Reply to this topicStart new topic
> MSP430F2013 на 16МГц
SPARK-MAN
сообщение Jan 22 2010, 12:40
Сообщение #1





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



Помогите, пожалуйста, разобраться.
Как понять на какой частоте работает ядро контроллера (MSP430F2013)?
Написал программу, на выходе получается 1.6МГц.
Реально плучить 16МГц, 8МГц?
Или плучается слишком много времени на выполнение одной команды?

#include "io430x20x2.h"

void main(void)
{
if (CALBC1_16MHZ ==0xFF || CALDCO_16MHZ == 0xFF)
{
while(1);
}
BCSCTL1 = CALBC1_16MHZ;
DCOCTL = CALDCO_16MHZ;

P1DIR |= 0xff;
while(1){
P1OUT_bit.P1OUT_2 = 1;
P1OUT_bit.P1OUT_2 = 0;
}
}//main
Go to the top of the page
 
+Quote Post
jorikdima
сообщение Jan 22 2010, 12:49
Сообщение #2


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Выведите не одну из ног SMCLK и осцилом посмотрите. Тактируйте SMCLK от того же, от чего и MCLK тактируется. На MSP430F2013 есть возможность это сделать, насколько я понимаю.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 22 2010, 13:53
Сообщение #3


Гуру
******

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



Цитата(SPARK-MAN @ Jan 22 2010, 14:40) *
Написал программу, на выходе получается 1.6МГц.
Логично, даже многовато. По 6 тактов на установку/сброс и 4 такта на переход. Итого 16МГц/16 = 1МГц
Цитата(SPARK-MAN @ Jan 22 2010, 14:40) *
Реально плучить 16МГц, 8МГц?
Таким способом - нет.
Цитата(SPARK-MAN @ Jan 22 2010, 14:40) *
Или плучается слишком много времени на выполнение одной команды?
Тратится ровно столько, сколько указано в user guide. Много это для вас или мало - решать вам, как инженеру.


--------------------
На любой вопрос даю любой ответ
"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

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

 


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


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