Привет!
Mon Jul 26 2004 21:08, George Shepelev wrote to Alexander Golov:
...
AG>> Hу не скажи. Система команд конечно другая (так она и у PIC18 не такая AG>> как у PIC16),
GS> У систем команд PIC-контроллеров (12-ти - 16-ти битный код операции) GS> есть существенная преемственность. Очень существенная. Практически те же GS> команды теми же мнемониками. Минимальные переделки программы при переходе GS> "вверх".
AG>> но всё же это именно PIC до мозга костей.
GS> Другое _процессорное ядро_. Hемного похожее, так это определяется GS> "фирменным стилем".
Всё это так и я не собираюсь утверждать, что dsPIC это тот же PIC, только немного получше. Но дух PIC'ов в них ощущается отчётливо.
AG>> И периферия -- расширенная PIC'овская
GS> Мы же различаем, к примеру, 48-е и 51-е семейство Intel?
GS> Заметь, к примеру у dsPIC расклад ножек по портам отличается от PIC...
Ну мало ли... Скажем объявленные новые PIC18F6490 с контроллером ЖКИ ничего общего по ногам с PIC16C924 не имеют.
...
AG>> В данном случае я не обращаю внимание на его "DSP Engine",
GS> А зря! Hаличие DSP команд делает этот чип крайне удобным для многих GS> задач, требующих быстрых DSP-шных вычислений. К примеру трудно найти DSP, GS> обеспечивающих защиту прошивки от нелегального копирования и позволяющих GS> быстро "дёргать ножками".
Я это и имел ввиду. DSP разных много, а вот хороших МК среди них не слишком. Наверное ни один их них не станешь использовать в отрыве от его DSP-возможностей, а в случае dsPIC30F это не лишено смысла.