练习I2C,SPI,I2S,CAN和UART最好的IC是什么?我正在想为要不要每个协议购买一个IC?
0 1471
0
该提问暂无详细描述
收藏
2021-01-18 14:41 更新 我爱喝牛奶G •  2068
共 2 个回答
高赞 时间
0

Microchip的PIC32MZ2048EFH144 32位微控制器具有所有这些接口以及更多接口(包括USB和以太网)。它具有2 MB的Flash和512 KB的RAM。但是,该处理器仅采用表面贴装封装,因此除非拥有评估板,否则很难进行实验。我建议使用MicrochipDIRECT的PIC32MZ EF Curiosity 2.0开发板,价格为48美元:

main-qimg-d5b42977840dd867c25882ca1d56c83d

CAN接口是顶部的三个引脚。I2S,I2C和UART接口被焊接到X32和mikroBUS接头连接器。该评估板还使用底部的GFX连接器以支持LCD显示屏。X32连接器中插入了多个编解码器(用于I2S接口)和一个蓝牙模块,并且提供了450多种mikroBUS Click板。

价格仅为7美元的mikroBUS Click板具有许多接口,包括I2C,SPI和UART。

Microchip的免费MPLAB X IDE和免费XC32 C编译器均支持该处理器芯片。已经为它编写了许多应用程序,并且使用Harmony 3框架提供了源代码。

如果要使用ARM处理器代替PIC32中使用的MIPS(或除了PIC32中使用的MIPS处理器之外),另一个选择是Microchip的ATSAME70Q21B。它具有与PIC32MZ EF相同的接口,2 MB闪存,但384 KB的RAM略少。有一个相应的评估板SAM E70 Xplained Ultra,但价格是另一个评估板的两倍,即MicrochipDIRECT的107美元。

main-qimg-700d05d30e1ccdef64c26d328dea89c4

在这种情况下,CAN接口是右下角的三个引脚。I2S,I2C和UART接口被焊接到X32和mikroBUS接头连接器上。再次,该开发板使用底部的GFX连接器支持LCD显示屏。相同的编解码器(用于I2S接口)和蓝牙模块插入X32连接器。

该处理器芯片由相同的MPLAB X IDE,XC32 C编译器和Harmony 3框架支持。实际上,支持两块板的演示项目通常在顶层(应用程序)具有相同的源代码,仅驱动程序和库是不同的,并且使用图形界面(MPLAB Harmony Configurator或MHC)进行配置。你可以访问所生成的所有源代码。

这两块板都有内置的调试/编程接口,因此你无需像过去那样购买单独的在线调试器(价格可能在50美元到数百美元之间)。

收藏
2021-01-18 14:41 更新 蝈蝈 •  224
0

Microchip的PIC32MZ2048EFH144 32位微控制器具有所有这些接口以及更多接口(包括USB和以太网)。它具有2 MB的Flash和512 KB的RAM。但是,该处理器仅采用表面贴装封装,因此除非拥有评估板,否则很难进行实验。我建议使用MicrochipDIRECT的PIC32MZ EF Curiosity 2.0开发板,价格为48美元:

main-qimg-d5b42977840dd867c25882ca1d56c83d

CAN接口是顶部的三个引脚。I2S,I2C和UART接口被焊接到X32和mikroBUS接头连接器。该评估板还使用底部的GFX连接器以支持LCD显示屏。X32连接器中插入了多个编解码器(用于I2S接口)和一个蓝牙模块,并且提供了450多种mikroBUS Click板。

价格仅为7美元的mikroBUS Click板具有许多接口,包括I2C,SPI和UART。

Microchip的免费MPLAB X IDE和免费XC32 C编译器均支持该处理器芯片。已经为它编写了许多应用程序,并且使用Harmony 3框架提供了源代码。

如果要使用ARM处理器代替PIC32中使用的MIPS(或除了PIC32中使用的MIPS处理器之外),另一个选择是Microchip的ATSAME70Q21B。它具有与PIC32MZ EF相同的接口,2 MB闪存,但384 KB的RAM略少。有一个相应的评估板SAM E70 Xplained Ultra,但价格是另一个评估板的两倍,即MicrochipDIRECT的107美元。

main-qimg-700d05d30e1ccdef64c26d328dea89c4

在这种情况下,CAN接口是右下角的三个引脚。I2S,I2C和UART接口被焊接到X32和mikroBUS接头连接器上。再次,该开发板使用底部的GFX连接器支持LCD显示屏。相同的编解码器(用于I2S接口)和蓝牙模块插入X32连接器。

该处理器芯片由相同的MPLAB X IDE,XC32 C编译器和Harmony 3框架支持。实际上,支持两块板的演示项目通常在顶层(应用程序)具有相同的源代码,仅驱动程序和库是不同的,并且使用图形界面(MPLAB Harmony Configurator或MHC)进行配置。你可以访问所生成的所有源代码。

这两块板都有内置的调试/编程接口,因此你无需像过去那样购买单独的在线调试器(价格可能在50美元到数百美元之间)。

收藏
2021-01-18 14:41 更新 蝈蝈 •  224