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

 
 
11 страниц V  « < 3 4 5 6 7 > »   
Reply to this topicStart new topic
> TMS320 - начало пути, Прошу помощи в освоении
Andron77
сообщение Dec 16 2011, 06:41
Сообщение #61


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 9-12-11
Из: Новосибирск
Пользователь №: 68 762



А должен ли? Если в свойствах CCS выбрана модель 28027, а cmd файл в проекте под 2808?
Go to the top of the page
 
+Quote Post
ELEKTROS
сообщение Dec 16 2011, 07:06
Сообщение #62


Местный
***

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



Чёто затупил, точно sm.gif
О чудо, заработал после прочтения: DSP2802x_HeaderFiles_Quickstart_Readme. Хотя не всё однозначно понятно.

Сообщение отредактировал ELEKTROS - Dec 16 2011, 08:47
Go to the top of the page
 
+Quote Post
Andron77
сообщение Dec 16 2011, 10:31
Сообщение #63


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 9-12-11
Из: Новосибирск
Пользователь №: 68 762



Ну так пишите, что непонятно, будем вместе разбираться.
Написал второй тестовый проект, делает тоже самое, но полностью через обработчик прерываний таймера Т0. На сей раз задержки соответствуют расчетным, оно и понятно, таймер все-таки.
Но есть пара вопросов в основном по Си, в файле DSP280x_Default_Isr.c пустой выход из всех неиспользуемых обработчиков прерываний сделал через return, это обязательно или можно оставить функции пустые?
И второй вопрос, в подпрограмме таймера T0 объявил переменные (файл Led2.c) как static, соответственно эти переменные не видны в функции main(), как бы их так объявить, чтобы ими можно было пользоваться вне подпрограммы прерываний?
Прикрепленный файл  Led2.rar ( 116.64 килобайт ) Кол-во скачиваний: 128
Go to the top of the page
 
+Quote Post
ELEKTROS
сообщение Dec 16 2011, 11:08
Сообщение #64


Местный
***

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



оставляй пустые, return обычно когда функция какого то типа, чтобы возвращала какоето значение. Вообщем стандартными хидерами удобно пользоваться достаточно. По второму вопросу только на ум приходят переменную глобальной сделать. Ну или в шарпе давно писал прожку какуюто там через класс как то делал, но еще какойто служебное слово писал что то типа privat, но не уверен что тут так можно хотя по идее можно завести указатель на эту переменную, но опять же глобальный указатель и через него из любого места программы ссылаться на static, но всё приходит к одно му, что то должно быть глобальным.

кстати меня досих пор терзает вопрос, там всего три таймера, как модуль захвата и модуль PWM работают с этими таймерами или у них свои таймеры есть?
Go to the top of the page
 
+Quote Post
ELEKTROS
сообщение Dec 19 2011, 07:31
Сообщение #65


Местный
***

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



Кстати незнаете где взять схему платы МК19, МК20 которые делает НПП ВЕКТОР на базе C28xx?
Go to the top of the page
 
+Quote Post
Andron77
сообщение Dec 29 2011, 10:19
Сообщение #66


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 9-12-11
Из: Новосибирск
Пользователь №: 68 762



Подскажите, как и чем через XDS100V2 прочитать прошивку из F2808 , с учетом того, что она не зашифрована. В CCS4 такой функции не нашел.
Go to the top of the page
 
+Quote Post
SAURIS GmbH
сообщение Dec 30 2011, 08:51
Сообщение #67


Знающий
****

Группа: Участник
Сообщений: 531
Регистрация: 16-12-09
Пользователь №: 54 291



Цитата(Andron77 @ Dec 29 2011, 14:19) *
В CCS4 такой функции не нашел.

Ищите лучше, где-то там есть запись куска памяти (любой, ОЗУ, флеши .. ) в файл.


--------------------
Sauris GmbH technical support (web site: http://www.sauris.de)
XDS100, XDS510 JTAG Emulators for TI DSP & ARM, Flash/EEPROM programming JTAG tools, System-on-Module products.
Go to the top of the page
 
+Quote Post
ELEKTROS
сообщение Dec 30 2011, 15:03
Сообщение #68


Местный
***

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



Насколько стабилен встроенный тактовый генератор, от температуры также плывёт?
Go to the top of the page
 
+Quote Post
CDD
сообщение Jan 5 2012, 10:32
Сообщение #69





Группа: Новичок
Сообщений: 2
Регистрация: 5-01-12
Пользователь №: 69 189



Добрый день. Всех с Новым 2012 годом.

Проблема: вышел из строя DSP TMS320F241FNA, (100% пробит I/O PA3).

Примечание: на плате всего 3 таких DSP (плата от промышленного устройства, кот. необх. запустить),
каждый DSP снабжен разъемом JTAG 2х7, (в каждом разъеме стоит перемычка TRST-GND).
С DSP ранее сталкиваться не приходилось, только PLC и AVR
(я электронщик с большим стажем, занимаюсь ремонтом промышленного
оборудования, и многое мне знакомо).

Вопрос: хочу прикупить данный DSP (после праздников), а так же TMS320-JTAG (для прошивки).
Скачал с сайта Ti CCS_V4.0 с ограничением по размеру кода, а так же SDFlash_v165 с патчем sdf241
(юзать буду что-то одно: мне нужно только слить и перезалить в новый проц прошивку).
Кто может расписать по шагам неоходимые действия (в конце концов разберусь и сам,
но хочется без лишнего гемора)?

Дополнение и возможные траблы:
1. Проц реально греется (горячее, чем два других), возможно с него не получится слить.
2. Большинство I/O всех процов соединены паралельно (возможно и прошивки у них одни),
проверю (есть ли функция "compare").
3. Если прошивка с защитой, то есть ли, в этом случае, возможность клонирования?

Заренее, спасибо.
Go to the top of the page
 
+Quote Post
ELEKTROS
сообщение Jan 5 2012, 14:58
Сообщение #70


Местный
***

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



особо не задавался этим, но на TMS320F2407А не получилось ничего слить нормально даже без защиты блоков памяти.
Go to the top of the page
 
+Quote Post
Andron77
сообщение Jan 10 2012, 08:02
Сообщение #71


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 9-12-11
Из: Новосибирск
Пользователь №: 68 762



На вход порта TMS320F2808 случайно попало 5в, вместо 3.3в, в результате контроллер греется так, что срабатывает защита у стабилизатора двойного питания, естественно проц не откликается, только замена.
Go to the top of the page
 
+Quote Post
Eger
сообщение Jan 19 2012, 11:43
Сообщение #72


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

Группа: Участник
Сообщений: 127
Регистрация: 16-05-07
Пользователь №: 27 774



Цитата(CDD @ Jan 5 2012, 14:32) *
Добрый день. Всех с Новым 2012 годом.

Проблема: вышел из строя DSP TMS320F241FNA, (100% пробит I/O PA3).

Примечание: на плате всего 3 таких DSP (плата от промышленного устройства, кот. необх. запустить),
каждый DSP снабжен разъемом JTAG 2х7, (в каждом разъеме стоит перемычка TRST-GND).
С DSP ранее сталкиваться не приходилось, только PLC и AVR
(я электронщик с большим стажем, занимаюсь ремонтом промышленного
оборудования, и многое мне знакомо).

Вопрос: хочу прикупить данный DSP (после праздников), а так же TMS320-JTAG (для прошивки).
Скачал с сайта Ti CCS_V4.0 с ограничением по размеру кода, а так же SDFlash_v165 с патчем sdf241
(юзать буду что-то одно: мне нужно только слить и перезалить в новый проц прошивку).
Кто может расписать по шагам неоходимые действия (в конце концов разберусь и сам,
но хочется без лишнего гемора)?

Дополнение и возможные траблы:
1. Проц реально греется (горячее, чем два других), возможно с него не получится слить.
2. Большинство I/O всех процов соединены паралельно (возможно и прошивки у них одни),
проверю (есть ли функция "compare").
3. Если прошивка с защитой, то есть ли, в этом случае, возможность клонирования?

Заренее, спасибо.

лучше было взять xds100usb в терраэлектронике, - по цене примерно то же но проблем с ним нет.
Можно ещё посмотреть в биосе конфигурацию порта LPT - EPP там итд.


--------------------
с polisoftlab.info
Go to the top of the page
 
+Quote Post
ELEKTROS
сообщение Feb 20 2012, 07:06
Сообщение #73


Местный
***

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



Скажите модуль ePWM в 28027 и 28335 одинаковый, при беглом обзоре такой уж разницы и не обнаружил?
Go to the top of the page
 
+Quote Post
Chip4ik
сообщение Feb 22 2012, 04:55
Сообщение #74





Группа: Новичок
Сообщений: 1
Регистрация: 22-02-12
Пользователь №: 70 405



Здравствуйте, я работаю на TMS320C24XX занимаюсь системами управления электродвигателями переменного тока, но они снятые с производства. Какой проц из новых моделей можноприменить в моём случае. Интересует быстродействующий шим и ацп, входы минимум под 2 датчика скорости. Пока склоняюсь к Piccolo или 28x Delfino™ Floating-point Series

Сообщение отредактировал Chip4ik - Feb 22 2012, 04:58
Go to the top of the page
 
+Quote Post
ELEKTROS
сообщение Feb 22 2012, 05:43
Сообщение #75


Местный
***

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



Piccolo с двумя захватами посмотрите, или если асинхронник то QEP модуль чтобы был, это если вопрос цены важен производительность у них до 80MIPS (везде где видель её равняют с тактовой частотой у этих DSC). Ну а если цена особо не важна (рублей 400-800 разницы) применяёте Delfino, у него 12 ШИМ выходов(с различными решимами работы), 6 захватов, два QEP (ни разу не использовал, так как занимаюсь ВИРД, а не ассинхронниками), а вообще изучите Delfino, на Piccolo без труда перейти можно, а вот наоборот чуть подучить еще прийдётся.,
На ti.com зайдите посмотрите там достаточно подробная табличка с характеристиками что у каждого DSC есть.
Можете посмотреть в сторону STM32F еще, если вопрос цены всётаки важен, там модуль аппаратного управления ассинхронником есть.

Сообщение отредактировал ELEKTROS - Feb 22 2012, 05:45
Go to the top of the page
 
+Quote Post

11 страниц V  « < 3 4 5 6 7 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st September 2025 - 17:31
Рейтинг@Mail.ru


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