Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: dsPIC vs ADUC
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
-=VISUAL=-
Мне нужно выбрать один из процов - dsPIC или ADUC по критерию удобства внутрисхемной отладки, в ADUC есть JTAG-эмулятор, в dsPICе имеется некий двухпроводной внутрисхемный "debugger", работающий с отладчиком ICD-2, в каком случае обеспечивается наибольшее удобство отладки? Достоинства/недостатки двух методов? Может кто-нибудь работал?
Заранее спасибо за любые ответы.
SpiritDance
Честно говоря странный какой-то критерий отбора. Процессоры все-таки сильно разные. Кроме того непонятно какой ADuC, ведь есть с ядром х51 и ARM7?
Если сравнивать внутрисхемную отладку то у пиков в ней кое-какие неприятные ограничения имеются, например всего одна точка останова (хотя может в dsPIC это исправили). У АРМов жейтаг поприятнее работает.
-=VISUAL=-
ADUC7026, не такие уж и разные, частота - 40 МГц, периферия и там и там устраивает...
А вот если только одна точка останова, действительно не приятно, а в ADUCе не так?
Alex B._
Цитата
У АРМов жейтаг поприятнее работает

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

2-=VISUAL=-
А задача какая, может чего подскажу...
dxp
Цитата(Alex B._ @ Nov 2 2005, 00:55)
Цитата
У АРМов жейтаг поприятнее работает

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

У филипковских два брейкпоинта при работе из флеши. И много при работе из ОЗУ. Учитывая, что ОЗУ там дофига, можно прямо из него программу пускать, заодно и скорость повыше будет.
-=VISUAL=-
Цитата(Alex B._ @ Nov 1 2005, 21:55)
Цитата
У АРМов жейтаг поприятнее работает

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

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


Задача - PWM управление двигателем + работа с устройствами I2C и UART
Alex B._
Ну тогда почитайте про моторную серию (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
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.