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

 
 
 
Reply to this topicStart new topic
> dsPIC vs ADUC
-=VISUAL=-
сообщение Oct 31 2005, 23:41
Сообщение #1





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



Мне нужно выбрать один из процов - dsPIC или ADUC по критерию удобства внутрисхемной отладки, в ADUC есть JTAG-эмулятор, в dsPICе имеется некий двухпроводной внутрисхемный "debugger", работающий с отладчиком ICD-2, в каком случае обеспечивается наибольшее удобство отладки? Достоинства/недостатки двух методов? Может кто-нибудь работал?
Заранее спасибо за любые ответы.
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Nov 1 2005, 01:38
Сообщение #2


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Честно говоря странный какой-то критерий отбора. Процессоры все-таки сильно разные. Кроме того непонятно какой ADuC, ведь есть с ядром х51 и ARM7?
Если сравнивать внутрисхемную отладку то у пиков в ней кое-какие неприятные ограничения имеются, например всего одна точка останова (хотя может в dsPIC это исправили). У АРМов жейтаг поприятнее работает.


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
-=VISUAL=-
сообщение Nov 1 2005, 17:20
Сообщение #3





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



ADUC7026, не такие уж и разные, частота - 40 МГц, периферия и там и там устраивает...
А вот если только одна точка останова, действительно не приятно, а в ADUCе не так?
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 1 2005, 18:55
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



Цитата
У АРМов жейтаг поприятнее работает

С чего вы взяли? У филипсовских например только одна HW точка остановки.
У dsPIC30 2 точки останова, причем хитрых (условных по чтению/записи памяти данных, обращению к памяти, с продолжением работы заданное кол-во тактов и т. д.)
У dsPIC33 и PIC24 будет 4 таких HW бряка. Правда сами контроллеры только после нового года будут

2-=VISUAL=-
А задача какая, может чего подскажу...
Go to the top of the page
 
+Quote Post
dxp
сообщение Nov 2 2005, 11:31
Сообщение #5


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(Alex B._ @ Nov 2 2005, 00:55)
Цитата
У АРМов жейтаг поприятнее работает

С чего вы взяли? У филипсовских например только одна HW точка остановки.

У филипковских два брейкпоинта при работе из флеши. И много при работе из ОЗУ. Учитывая, что ОЗУ там дофига, можно прямо из него программу пускать, заодно и скорость повыше будет.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
-=VISUAL=-
сообщение Nov 4 2005, 05:56
Сообщение #6





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



Цитата(Alex B._ @ Nov 1 2005, 21:55)
Цитата
У АРМов жейтаг поприятнее работает

С чего вы взяли? У филипсовских например только одна HW точка остановки.
У dsPIC30 2 точки останова, причем хитрых (условных по чтению/записи памяти данных, обращению к памяти, с продолжением работы заданное кол-во тактов и т. д.)
У dsPIC33 и PIC24 будет 4 таких HW бряка. Правда сами контроллеры только после нового года будут

2-=VISUAL=-
А задача какая, может чего подскажу...
*


Задача - PWM управление двигателем + работа с устройствами I2C и UART
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Nov 4 2005, 11:03
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



Ну тогда почитайте про моторную серию (F2010, F4012) и посмотрите по ссылкам:

AN992 - Sensorless BLDC Motor Control Using dsPIC30F2010
http://ww1.microchip.com/downloads/en/AppNotes/00992A.pdf

AN962 - Implementing Auto Baud on dsPIC30F Devices
http://ww1.microchip.com/downloads/en/AppN...ud%2000962a.pdf

AN908 - Using the dsPIC30F for Vector Control of an ACIM
http://ww1.microchip.com/downloads/en/AppN...ol%2000908a.pdf

AN901 - Using the dsPIC30F for Sensorless BLDC Control
http://ww1.microchip.com/downloads/en/AppN...DC%2000901a.pdf

AN957 - Sensored BLDC Motor Control Using dsPIC30F2010
http://ww1.microchip.com/downloads/en/AppN...MC%2000957a.pdf
Go to the top of the page
 
+Quote Post

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

 


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


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