任何带有CANTX、CANRX和USB D+的PIC18F微控制器/D-

任何带有CANTX、CANRX和USB D+的PIC18F微控制器/D-,usb,microcontroller,pic,can-bus,Usb,Microcontroller,Pic,Can Bus,我发现一些带有内置CAN模块的PIC18F微控制器(例如PIC18F258)。他们有自己的CANTX和CANRX引脚,可以节省大量工作(无需连接到其他基于SPI的设备)。我还想通过USB将CAN信息传输到计算机中。因此,USB模块也是必要的。 目前,是否有既有内置CAN模块(CANTX、CANRX引脚)又有USB模块(D+/D引脚)的PIC18F设备?以下是这些设备及其规格的列表。点击“显示所有规格”按钮,可以指定USB模块的数量和can模块的数量 不幸的是,目前还没有同时具有USB模块和CAN

我发现一些带有内置CAN模块的PIC18F微控制器(例如PIC18F258)。他们有自己的CANTX和CANRX引脚,可以节省大量工作(无需连接到其他基于SPI的设备)。我还想通过USB将CAN信息传输到计算机中。因此,USB模块也是必要的。 目前,是否有既有内置CAN模块(CANTX、CANRX引脚)又有USB模块(D+/D引脚)的PIC18F设备?

以下是这些设备及其规格的列表。点击“显示所有规格”按钮,可以指定USB模块的数量和can模块的数量

不幸的是,目前还没有同时具有USB模块和CAN模块的PIC18F微控制器

有些16位pic24或dspic33带有USB模块和2个can模块:

  • dsPIC33EP256MU806
  • dsPIC33EP256MU810
  • PIC24EP256GU810
  • dsPIC33EP256MU814
  • PIC24EP256GU814
  • PIC24EP512GU814
  • dsPIC33EP512MU810
  • PIC24EP512GU810
  • dsPIC33EP512MU814
这里是相应的

他们的USB模块具有全速主机和设备支持,以及移动支持


外围引脚选择允许您重新映射引脚功能。PIC24上没有名为CANRX或CANTX的引脚,因为您可以选择输入或输出引脚。

我认为@francis是正确的。如果你想使用8位PIC,我发现这个工具很有用。另一种可能的方法是使用USB FDTI芯片将UART带到你的PIC。使用USB的一个原因是它的高通信速度。如果使用FTDI将UART转换为USB信号。对通信速度有什么影响?您应该能够非常快地运行UART,因为您最多只能进行几英寸的通信。我怀疑你操作CAN总线的速度。