Перейти к содержанию
    

dsPIC vs ADUC

Мне нужно выбрать один из процов - dsPIC или ADUC по критерию удобства внутрисхемной отладки, в ADUC есть JTAG-эмулятор, в dsPICе имеется некий двухпроводной внутрисхемный "debugger", работающий с отладчиком ICD-2, в каком случае обеспечивается наибольшее удобство отладки? Достоинства/недостатки двух методов? Может кто-нибудь работал?

Заранее спасибо за любые ответы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Честно говоря странный какой-то критерий отбора. Процессоры все-таки сильно разные. Кроме того непонятно какой ADuC, ведь есть с ядром х51 и ARM7?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ADUC7026, не такие уж и разные, частота - 40 МГц, периферия и там и там устраивает...

А вот если только одна точка останова, действительно не приятно, а в ADUCе не так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

У dsPIC30 2 точки останова, причем хитрых (условных по чтению/записи памяти данных, обращению к памяти, с продолжением работы заданное кол-во тактов и т. д.)

У dsPIC33 и PIC24 будет 4 таких HW бряка. Правда сами контроллеры только после нового года будут

 

2-=VISUAL=-

А задача какая, может чего подскажу...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

У dsPIC30 2 точки останова, причем хитрых (условных по чтению/записи памяти данных, обращению к памяти, с продолжением работы заданное кол-во тактов и т. д.)

У dsPIC33 и PIC24 будет 4 таких HW бряка. Правда сами контроллеры только после нового года будут

 

2-=VISUAL=-

А задача какая, может чего подскажу...

Задача - PWM управление двигателем + работа с устройствами I2C и UART

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну тогда почитайте про моторную серию (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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...