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

 
 
 
Reply to this topicStart new topic
> Применение микроконтроллера 1867ВЦ5Т, Микроконтроллер НИИЭТ
Eug28
сообщение Oct 5 2009, 15:08
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 11-10-08
Из: Киров
Пользователь №: 40 876



Кто-нибудь применял данный контроллер? Какие особенности применения по сравнению с TMS320F240?
Go to the top of the page
 
+Quote Post
guxa
сообщение Nov 10 2009, 13:36
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 17-12-06
Пользователь №: 23 612



Почему вы решили перейти на контроллер НИИЭТ?
Go to the top of the page
 
+Quote Post
ZZZRF413
сообщение Nov 17 2009, 19:02
Сообщение #3


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

Группа: Участник
Сообщений: 115
Регистрация: 26-07-09
Из: Нижний Новгород
Пользователь №: 51 578



Цитата("guxa")
Почему вы решили перейти на контроллер НИИЭТ?

Потому что он отечественный smile.gif
Я с TMS320F240 не работал. А вот опыт работы с 1867ВЦ5Т есть.
Go to the top of the page
 
+Quote Post
_sva1_
сообщение Nov 18 2009, 13:21
Сообщение #4





Группа: Участник
Сообщений: 7
Регистрация: 20-05-09
Пользователь №: 49 310



На сайте НИИЭТа появился форум. Теперь все вопросы, касаемые выпускаемой продукции, можно задавать там.
Go to the top of the page
 
+Quote Post
Eug28
сообщение Nov 20 2009, 14:58
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 11-10-08
Из: Киров
Пользователь №: 40 876



Цитата(guxa @ Nov 10 2009, 16:36) *
Почему вы решили перейти на контроллер НИИЭТ?

Госзаказчик требует импортозамещение

To ZZZRF413: меня интерисует можно ли как-нибудь заставить этот контроллер понимать откомпилированный код Си, а то код который на ассемблере работает стабильно, а Си'шный сбоит постоянно
Go to the top of the page
 
+Quote Post
ZZZRF413
сообщение Nov 21 2009, 14:54
Сообщение #6


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

Группа: Участник
Сообщений: 115
Регистрация: 26-07-09
Из: Нижний Новгород
Пользователь №: 51 578



Цитата("Eug28")
To ZZZRF413: меня интерисует можно ли как-нибудь заставить этот контроллер понимать откомпилированный код Си, а то код который на ассемблере работает стабильно, а Си'шный сбоит постоянно

Можно.
Сбоит в смысле ресетиться? Проверьте адреса регистров в заголовочном файле. Они не всгеда совпадают с импотрным аналогом.
Go to the top of the page
 
+Quote Post
Eug28
сообщение Nov 21 2009, 16:36
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 11-10-08
Из: Киров
Пользователь №: 40 876



Цитата(ZZZRF413 @ Nov 21 2009, 17:54) *
Сбоит в смысле ресетиться?

Не всегда стабильно запускается.
Делал простую программу (мигание светодиодов) которая по таймеру меняет значение на шине данных. Ассемблерный код всегда стабильно запускается, а Си'шный из 10 раз может 1-2 раза запустится sad.gif Когда не запускается делаю хитрые махинации: на вывод BIO подаю 5 В, нажимаю RESET, потом переключаю BIO в 0 и сново жму RESET так он всегда запускается

Цитата(ZZZRF413 @ Nov 21 2009, 17:54) *
Проверьте адреса регистров в заголовочном файле. Они не всгеда совпадают с импотрным аналогом.

Файл с регистрами делал заново по тех.описанию.

Сообщение отредактировал Eug28 - Nov 21 2009, 16:37
Go to the top of the page
 
+Quote Post
ZZZRF413
сообщение Nov 22 2009, 08:50
Сообщение #8


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

Группа: Участник
Сообщений: 115
Регистрация: 26-07-09
Из: Нижний Новгород
Пользователь №: 51 578



Цитата("Eug28")
переключаю BIO в 0

Как через резистор на землю?
BIO чувствителен к шумам. Уже гдето при 250-300 мВ он будет считоватся как единица.

Вы работаете в CCStudio?
Go to the top of the page
 
+Quote Post
Eug28
сообщение Nov 22 2009, 11:24
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 11-10-08
Из: Киров
Пользователь №: 40 876



Цитата(ZZZRF413 @ Nov 22 2009, 11:50) *
Как через резистор на землю?
BIO чувствителен к шумам. Уже гдето при 250-300 мВ он будет считоватся как единица.

BIO через резистор подключен к +5В, а на 0 он замыкается напрямую. Эта нестабильность точно не из-за BIO, потомучто ассемблерная программа запускается стабильно.
Цитата(ZZZRF413 @ Nov 22 2009, 11:50) *
Вы работаете в CCStudio?

Да
Go to the top of the page
 
+Quote Post
ZZZRF413
сообщение Nov 22 2009, 13:38
Сообщение #10


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

Группа: Участник
Сообщений: 115
Регистрация: 26-07-09
Из: Нижний Новгород
Пользователь №: 51 578



Проверьте cmd-файл и файл векторов прерываний для Сишного проекта.

А ещё может быть ошибка с настройками таймера

Попробуйте ещё упростить программу например просто XF переключать.
Например
Код
void main(void)
{

...

while(1)
{
    asm("        SETC    XF");
    asm("        CLRC    XF");
}
}
Go to the top of the page
 
+Quote Post
Eug28
сообщение Nov 22 2009, 15:56
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 11-10-08
Из: Киров
Пользователь №: 40 876



ZZZRF413 не могли бы Вы скинуть мне на мыло (mew2002 собака gala.net) какой-нибудь пример проекта на Си.
Go to the top of the page
 
+Quote Post
ZZZRF413
сообщение Nov 24 2009, 21:20
Сообщение #12


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

Группа: Участник
Сообщений: 115
Регистрация: 26-07-09
Из: Нижний Новгород
Пользователь №: 51 578



Ок
Go to the top of the page
 
+Quote Post

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

 


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


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