中易网

stm32与CAN总线是什么关系啊?? 求高手指教啊! CAN是芯片吗?要具体点的好吗?

答案:2  悬赏:20  
解决时间 2021-01-07 02:18
stm32与CAN总线是什么关系啊?? 求高手指教啊! CAN是芯片吗?要具体点的好吗?
最佳答案
stm32是一块单片机,就是一块控制芯片。
CAN总线是一种通讯协议,就像咱们的串口,是用于器件之间通讯用的。
就像咱们的串口需要一块MAX232芯片作逻辑转换一样,CAN也需要一块专门的CAN芯片支持。
单片机普通IO脚接CAN芯片,单片机发出通讯信号给CAN芯片作逻辑转换后,CAN芯片将信号放到CAN总线上去传输,信号到了目的地后进入另一块CAN芯片,CAN芯片将处理好的信号给予目标芯片。

但是咱们的stm32比普通的单片机强大,已经将这块CAN芯片集成到stm32内部,所以我们使用时不用再外接芯片。stm32有专门的CAN口用于收发CAN信号。

其实,CAN协议就是一种简易化了的网络协议,那个所谓的CAN芯片就像我们的网卡,而stm32就是一个集成了网卡的CPU!
追问:有地方没看懂那个咱们的串口指的是什么 还能具体吗?CAN是通讯协议,怎么还可以叫CAN芯片?有点迷糊 可以说下嘛?
追答:串口你不懂?没有玩过单片机嚒?这样的话我很难解释啊...我试着说的简单点吧:
CAN是一种通讯协议,那就像咱们电脑的那个TCP/IP网络协议一样,协议的内容是关于一些数据帧的结构,信号采用哪种编码模式,譬如我要发送数字‘1’,那我不可能只发一个‘1’过去那么简单的嘛,它还要加上一些目标地址的信息,表示信号要发到哪里去,还要加上校验码,来校验我这个‘1’是否正确发送了,还有这个信号采用什么的编码方式,以及电平的转换。所有这些东西都要交给CAN芯片来完成的嘛。电脑的话就要交给网卡来完成的嘛。

任何一种协议都要有具体的硬件来执行的嘛,不然怎么实现嘛,你电脑不装网卡光一个TCP/IP协议怎么上网嘛!串口也一样啊,也是用来通讯的一种协议,只不过协议内容不一样。
追问:那我还向问下你说那个TCP/IP协议是用网卡实现的,那么CAN总线通讯协议时用什么样的硬件芯片实现?可以再教教我吗?谢谢你跟我说的这些,对我很有帮助!我想知道这个CAN总线协议的芯片是怎么样和STM32怎么连接的?有没有什么管脚连接的图给我看看,举几个例子看看好吗?可以给我举几个通常用的CAN通讯协议的芯片吗? 真心感谢!
追答:有飞利浦的PCA82C250/251。一般都用这个,其余的还有很多。
STM32已经内部集成了这些CAN芯片的功能,不用再外接这些芯片的了。节省了开发成本。
全部回答
1.首先你要搞懂stm32是什么,其次你要搞懂can总线是什么
2.你现在连个基本的概念都还没建立起来呢。好好打基础。
3.stm32说白了,可以理解为单片机。初步就这么理解就可以。关键是可能你连单片机是什么都不知道。
4.can总线的知识可以去周立功的网站上去看看
5.世界上还有很多其他种类的总线,各有特点。
追问:还又能解决问题的吗?我只想知道我问的, 其余的话就不要回了,没有用 ,我自己不会搜索吗?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
おこる与 いかる的区别是?
看看这两串手串怎么样,值多少钱
在园艺世界看到的植物,能长的很高,不知道叫
万斯钢印有没有i c c的?
电路中不同回路的零线可以共用吗
男子从沙漠里爬出来有了超能力的电影叫什么名
菠菜的产量一亩是多少
为什么老想吐
火力少年王之舞动火力罗阳技术比姚杰好吗?在
dc18电源如何降压成DC12
清朝年代徵仕郎是什么官?
求随时安《一顾终年》的百度云或者txt!!!
长方形鱼缸水的计算公式是这样吗(长*宽
有负一楼(其实是和地面平齐)车位,负二楼(
瑞琴表如何调节日历
推荐资讯
养鹅怎么样
会为了女方经济条件好,而和她结婚吗
在网上买了黄石到温州的1585次列车,请问我要
小豆蔻的作用
植物掉黄叶和掉绿叶的区别
LPL2016夏季赛总决赛什么时候开始 直播网址
帝国:全面战争的贸易争霸
与寒露有关的成语
求怒火街头2粤语百度资源啊!!!!
吉利博瑞2万公里保养要多少钱
atm转账24小时一定到吗
中国移动通信(六套指定专营店)地址好找么,我
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?