① 有哪些几种单片机自带CAN总线,PIC单片机有哪几种型号自带CAN总线。
别的单片机不我知。在PIC单片机(包括DSC)中,有好多都带有CAN。我找到的结果是共有91个。主要是PIC18,dsPIC30,dsPIC33,PIC24,PIC32系列。
dsPIC30F4011
dsPIC30F4012
dsPIC30F4013
dsPIC30F5011
dsPIC30F5013
dsPIC30F5015
dsPIC30F5016
dsPIC30F6010A
dsPIC30F6011A
dsPIC30F6012A
dsPIC30F6013A
dsPIC30F6014A
dsPIC30F6015
dsPIC33FJ128GP706A
dsPIC33FJ128GP708A
dsPIC33FJ128GP710A
dsPIC33FJ128GP802
dsPIC33FJ128GP804
dsPIC33FJ128MC506A
dsPIC33FJ128MC510A
dsPIC33FJ128MC706A
dsPIC33FJ128MC708A
dsPIC33FJ128MC710A
dsPIC33FJ128MC710A
dsPIC33FJ128MC802
dsPIC33FJ128MC804
dsPIC33FJ256GP506A
dsPIC33FJ256GP510A
dsPIC33FJ256GP710A
dsPIC33FJ256MC510A
dsPIC33FJ256MC710A
dsPIC33FJ64GP706A
dsPIC33FJ64GP708A
dsPIC33FJ64GP710A
dsPIC33FJ64GP802
dsPIC33FJ64GP804
dsPIC33FJ64GS606
dsPIC33FJ64GS608
dsPIC33FJ64GS610
dsPIC33FJ64MC506A
dsPIC33FJ64MC508A
dsPIC33FJ64MC510A
dsPIC33FJ64MC706A
dsPIC33FJ64MC710A
dsPIC33FJ64MC802
dsPIC33FJ64MC804
PIC18F2480
PIC18F2580
PIC18F2585
PIC18F25K80
PIC18F2680
PIC18F2682
PIC18F2685
PIC18F26K80
PIC18F4480
PIC18F4580
PIC18F4585
PIC18F45K80
PIC18F4680
PIC18F4682
PIC18F4685
PIC18F46K80
PIC18F65K80
PIC18F66K80
PIC24HJ128GP502
PIC24HJ128GP504
PIC24HJ128GP506A
PIC24HJ128GP510A
PIC24HJ256GP610A
PIC24HJ64GP502
PIC24HJ64GP504
PIC24HJ64GP506A
PIC24HJ64GP510A
PIC32MX534F064H
PIC32MX534F064L
PIC32MX564F064H
PIC32MX564F064L
PIC32MX564F128H
PIC32MX564F128L
PIC32MX575F256H
PIC32MX575F256L
PIC32MX575F512H
PIC32MX575F512L
PIC32MX764F128H
PIC32MX764F128L
PIC32MX775F256H
PIC32MX775F256L
PIC32MX775F512H
PIC32MX775F512L
PIC32MX795F512H
PIC32MX795F512L
dsPIC30F6013A
dsPIC30F6011A
PIC32MX564F128L
PIC32MX764F128L
dsPIC33FJ128GP710A
dsPIC33FJ128MC710A
dsPIC33FJ128MC710A
dsPIC33FJ128MC510A
PIC24HJ128GP510A
dsPIC33FJ128GP708A
dsPIC33FJ128MC708A
PIC32MX764F128H
PIC32MX564F128H
dsPIC33FJ128MC706A
dsPIC33FJ128GP706A
dsPIC33FJ128MC506A
PIC24HJ128GP506A
dsPIC33FJ128GP804
dsPIC33FJ128MC804
PIC24HJ128GP504
dsPIC33FJ128GP802
dsPIC33FJ128MC802
PIC24HJ128GP502
PIC18F4685
PIC18F2685
PIC18F4682
PIC18F2682
dsPIC30F5013
dsPIC30F5016
dsPIC30F5011
dsPIC30F5015
PIC32MX534F064L
PIC32MX564F064L
dsPIC33FJ64GP710A
dsPIC33FJ64MC710A
dsPIC33FJ64GS610
dsPIC33FJ64MC510A
PIC24HJ64GP510A
dsPIC33FJ64GP708A
dsPIC33FJ64GS608
dsPIC33FJ64MC508A
PIC18F66K80
dsPIC33FJ64MC706A
PIC32MX534F064H
PIC32MX564F064H
dsPIC33FJ64GP706A
dsPIC33FJ64GS606
dsPIC33FJ64MC506A
PIC24HJ64GP506A
PIC18F4680
dsPIC33FJ64GP804
dsPIC33FJ64MC804
PIC24HJ64GP504
PIC18F46K80
PIC18F2680
PIC18F26K80
dsPIC33FJ64GP802
dsPIC33FJ64MC802
PIC24HJ64GP502
PIC18F4585
dsPIC30F4011
dsPIC30F4013
PIC18F2585
dsPIC30F4012
PIC18F65K80
PIC18F4580
PIC18F45K80
PIC18F2580
PIC18F25K80
PIC18F4480
PIC18F2480
② 两个can通道的单片机芯片
STM32F105,支持双can,价格实惠。
再上去就是STM32F107等..............
③ 单片机Can通讯怎么用,
首先,CAN通信需要有接口的,在有接收的基础上,再加一片CAN总线驱动芯片PCA82C250才行。
这是要看你是什么单片机了,有的单片机带有CAN接口的,就像带有串口UART一样。
带有CAN接口的单片机,有专用的通信用寄存器来实现通信,与串口无关。
没有CAN接口的单片机,如51系列的,就需要加一片CAN扩展接收芯片,如SJA1000,通信时,是按外部扩展接口来实现的,当然了,用SJA1000也同样需要PCA82C250芯片的。
另外,在CAN通信时,具有很严格的通信协议的,必须按协议写程序才行的。并不像串口通信那么简单的。
④ 8位带CAN的单片机有哪些
philips菲利普的 p89c591 是不错的选择。
其它你可以看看ATmel AT89c51cc01, AT89c51cc03
以上都是51内核的8位单片机。
其他的AVR 和microchip的有很多选择。
⑤ 怎么使两个单片机间进行CAN通信
如果单片机本身带有CAN接口,那么外部加好CAN收发器、连好线、跳好终端电阻,之后配置好相应的寄存器,就能通信了。
如果单片机自身没有CAN接口,那么外部还需要额外添加CAN控制器,单片机通过SPI总线或并行总线访问CAN控制器进行配置和数据交换。
⑥ 带can总线功能的单片机有哪些
带CAN总线控制器的单片机还有西门子的sab-c505c和TI的tms320lf2407;
带can总线功能的单片机,就是集成CAN控制器的单片机;
比如:P87C591
是一个单片8
位高性能微控制器,具有片内CAN
控制器。它采用了强大的80C51
指令集并成功地包含了SJA1000
CAN
控制器强大的PeliCAN
功能。