11 我最初以为PIC32的优点是能够处理更复杂的RTOS,例如基于Linux的RTOS。不幸的是,它缺少内存管理单元(MMU)和足够的内存。 因此,现在我想了解您何时会选择基于dsPIC33的PIC32?,除了您需要32位处理器时 dsPIC似乎更有希望。它具有DSP引擎,并且具有的PWM数量是pic32的两倍(最多14个),并且可以配备正交编码器。 两种架构都可以配备DMA,DAC,数字通信(I2C,SPI,UART)以及实时时钟和日历 pic microchip — 伊安科维奇 source
2 dspPIC33适用于数字信号处理应用-FIR / IIR滤波器,快速傅立叶变换,音频效果算法,... PIC32适用于更多“通用”用途-它可以完成dspPIC可以执行的所有操作,但是由于缺少它而速度较慢可以将MAC(乘法累加单元或Micropchip术语-HW Mutiply / Divide)和MMU始终添加到PCB中。Microchip支持将FreeRTOS移植到PIC32,但是我还没有尝试过。 — 内核 source 两者都带有硬件乘/除法,只是仔细看一下我发布的建筑图像。我已经将FreeRTOS集成到了dsPIC33中,它也与PIC24 dsPIC30 / 33兼容。不知道您的一般意思,没有真正回答。不知道我是否同意PIC32“可以完成dspPIC可以做到的一切”。它没有正交编码器接口,因此在具有闭环的电机应用中,我建议使用dsPIC33。 — Iancovici dsPIC33和PIC32中的硬件乘法/除法有所不同,在第一个中,它针对DSP进行了优化。PIC32还具有例如CAN总线,并且QEI可以用软件解决,就像我的情况一样。 — KernelPanic