Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Применение микроконтроллера 1867ВЦ5Т
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
Eug28
Кто-нибудь применял данный контроллер? Какие особенности применения по сравнению с TMS320F240?
guxa
Почему вы решили перейти на контроллер НИИЭТ?
ZZZRF413
Цитата("guxa")
Почему вы решили перейти на контроллер НИИЭТ?

Потому что он отечественный smile.gif
Я с TMS320F240 не работал. А вот опыт работы с 1867ВЦ5Т есть.
_sva1_
На сайте НИИЭТа появился форум. Теперь все вопросы, касаемые выпускаемой продукции, можно задавать там.
Eug28
Цитата(guxa @ Nov 10 2009, 16:36) *
Почему вы решили перейти на контроллер НИИЭТ?

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

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

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

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

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

Файл с регистрами делал заново по тех.описанию.
ZZZRF413
Цитата("Eug28")
переключаю BIO в 0

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

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

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

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

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

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

...

while(1)
{
    asm("        SETC    XF");
    asm("        CLRC    XF");
}
}
Eug28
ZZZRF413 не могли бы Вы скинуть мне на мыло (mew2002 собака gala.net) какой-нибудь пример проекта на Си.
ZZZRF413
Ок
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.