am3354- AM3354与F103ZE的CAN通信

问题描述

AM3354与F103ZE的CAN通信

TI的AM3354用的MCP2515 《=》 STM32F103ZE用的TJA1015
进行连接通信。
①AM3354与AM3354是通了。
②F103ZE与F103ZE是通了。
③AM3354与F103ZE通信,不通。
各自波特率都是500kpbs.各自都收不到对方的数据。
求助?求解?

解决方案

http://wenku.baidu.com/link?url=tX61gChmY_nfzm_5TeZE1-ZdClkv014nrZER4zwGEuAxmwbFeigsCrSuVh_kOZe-UyjUnUJ976251S4vWVZJm1Ugns2c7HA2phkBmWur3v_

时间: 2024-10-29 12:36:52

am3354- AM3354与F103ZE的CAN通信的相关文章

我在写串口通信程序遇到的坑

我在做基于HC6800的51单片机上,写串口通信程序遇到了许多坑. 一个大坑:为什么HC6800上U转串口不能发送数据. 因为我们向HC6800烧程序都是使用图1所示的软件,所以我想当然地认为可以直接通过HC6800上的U转串进行串口通信,而我的同学信誓旦旦地告诉我可以.坑爹.并且这个软件好像也在提示可以用直接用U转串,进行串口通信(见图2).但是当我打开串口调试助手的时候(如图3),却发现单片机掉电了(如图4).其实HC6800上有另一个串口的,我们只要把连接图5黄框处串口.并且在图4中的6处

服务器-开发板外网连接 局域网可以通信

问题描述 开发板外网连接 局域网可以通信 开发板可以ping通百度 但与电脑服务器程序连接不了 pc客户端可以和服务器连接 程序用qt写的 外网连接 局域网已经可以通信 解决方案 电脑服务器,是公网的 IP,还是局域网的 IP? 如果是公网,应该与 百度 等是一样的,可以通讯才对!这个问题与使用什么开发的程序没有关系,Socket 等应该是标准的,与操作系统.开发工具没有关系的. 可以考虑先在电脑服务器弄一个抓包工具,看看数据是否有从开发板发送到电脑服务器吧. 解决方案二: 电脑服务器是公网ip

虚拟机-bochs里面运行的linux可以和外面通信吗?

问题描述 bochs里面运行的linux可以和外面通信吗? bochs里面运行的linux可以和外面通信吗? 能和VMware虚拟机一样吗? 如果不能,bochs编译成功的Image怎样能弄到VMware上跑? 解决方案 当然是可以的,bochs可以虚拟网卡. bochs不考虑硬件驱动兼容,可以使用ghost移植,这个方法是通用的.

openvpn tun模式下客户端与内网机器通信

一.实际问题 先来介绍下目前的基本情况,如下: 1.openvpn服务器单网卡,通过硬件防火墙把openvpn服务器的1194端口映射到公网. 2.openvpn服务器所在的网段为192.168.5.1/24网段 3.openvpn客户端获得IP地址为10.8.0.1/24网段 要求10.8.0.1/24网段能访问192.168.5.1/24网段的服务器. 通过前两篇文章,可知我们现在的openvpn客户端已经可以正常连接openvpn服务器,但是还不能和公司内网的其他机器进行正常通信.如下:

软件-滴滴打车是如何与手机通信的

问题描述 滴滴打车是如何与手机通信的 滴滴打车那个硬件的工作原理是什么,它属于单片机?或者更高级的嵌入式?它的底层跑的是什么操作系统,Linux吗?它是如何与手机通讯的:手机通过滴滴打车软件发出信号,然后那个硬件终端就能接受,这个的工作原理是什么?Android应该如何写? 解决方案 它的底层跑的是什么操作系统,Linux吗? 你怎么会这样问? 你APP跑在什么系统就是什么系统,APP是依赖于手机系统,虽然我不知道这个应用怎么写的,但我猜测它只是调用了手机系统提供的导航定位功能~~ 不是你想的那

java-socket通信 客户端报错

问题描述 socket通信 客户端报错 java.net.SocketException: Connection reset服务端 public static void main(String[] args) { ConfigManager man=ConfigManager.getInstance(); List<CommandGroup> group=man.getCommandGroup(); List<Socket> socket=null; try { ServerSoc

连接-TCP通信的数据格式该怎么定义???

问题描述 TCP通信的数据格式该怎么定义??? 请问TCP长连接该怎么定义什么样的数据格式才不会粘包呢?大牛们请指教!谢谢! 解决方案 粘包没关系,只要能正确拆包就行.比如约定: 发送,先发4个字节表述数据的长度,再发数据. 接受,先接受4个取得长度,再按长度读取数据.剩下的就是下个包的. 解决方案二: 自己定义包的结构,里面定义字段定义包的长度等,收到数据后,根据协议解析数据包等

http-HTTP 通信 参数 16进制传递

问题描述 HTTP 通信 参数 16进制传递 HTTP通信中,发现有个参数是采用16进制传递的 传递参数如下: p1=1658997962& p2=000151A57CD6005827A00F88E49BBF297AD9D19C51D7D116FF8E81FB4 C6397377D27BDDFEF87AE50E27AA9364CD44EE4F2D87CE9147EEA291F452 A679D16C70A442C8C01584BD4A87C880D76CEA25309CF0B1E5D12EC5B

netty服务端接收到中文通信乱码问题

问题描述 netty服务端接收到中文通信乱码问题 不多说 问题如题 以下是服务端代码 public void channelRead(ChannelHandlerContext ctx, Object msg) { try { ByteBuf buf = (ByteBuf) msg; byte[] req = new byte[buf.readableBytes()]; buf.readBytes(req); String body = new String(req, "UTF-8")