基于STM32F103RBT6 的CAN双机通讯成功案例工程下载
来源:互联网 发布:十大最帅天刀捏脸数据 编辑:程序博客网 时间:2024/04/29 21:21
硬件平台:STM32F103RBT6 此程序稍作修改可以用于F103全系列。功能:双机通讯,通过USB-CAN分析仪收发即可以调试。
当然,如果你手头有两块STM32的开发板或是电路板,也可以实验。
使用Keil uVision 4编译即可实验。注意:我使用的电路板,里面CAN的引脚采用默认的,不是remap的,如果你的开发板或是电路板是
remap的,先remap后使用。详细请参考代码。
(1)烧写主机程序,上电后,会在串口打印出信息。串口设置:115200 N 8 1
(2)通过CAN分析仪,连接好线,CANH与CANL,然后设置通讯的波特率。目前为1Mbps 36M/(1+2+3)/6=1Mbps
(3)通过CAN分析仪发送指令,如果正确,刚在串口足打印出成功后的信息,并返回同样信息给CAN分析仪或是相应的结点。
当然,如果你手头有两块STM32的开发板或是电路板,也可以实验。
使用Keil uVision 4编译即可实验。注意:我使用的电路板,里面CAN的引脚采用默认的,不是remap的,如果你的开发板或是电路板是
remap的,先remap后使用。详细请参考代码。
(1)烧写主机程序,上电后,会在串口打印出信息。串口设置:115200 N 8 1
(2)通过CAN分析仪,连接好线,CANH与CANL,然后设置通讯的波特率。目前为1Mbps 36M/(1+2+3)/6=1Mbps
(3)通过CAN分析仪发送指令,如果正确,刚在串口足打印出成功后的信息,并返回同样信息给CAN分析仪或是相应的结点。
(4)加入主机接收成功,LED闪烁的程序,资料由发送的数据中的第一个字节决定。证明已经收到数据并且数据正确的。这样比较直观,并且说明LED驱动方式的可行性。
整个工程打包下载如附件(Keil uVesion4格式):
点击下载
0 0
- 基于STM32F103RBT6 的CAN双机通讯成功案例工程下载
- STM32F103RBT6+DM9000CEP+UIP Telnet功能实现,工程文件下载
- java 实现socket基于UDP的双机通讯
- STM32CubeMX开发stm32f103rbt6 CAN例程(二)
- CAN通讯的总结
- STM32F103RBT6读取MPU6050初始程序,测试成功
- 我的成功案例
- 電子商務的成功案例
- TRIZ的成功案例
- CAN 学习笔记一_【基于STM32的CANopen通讯协议的实现】
- arduino UNO、arduino 2560和can总线-基于mcp2515的一些基础通讯
- 51单片机双机通讯
- 创建成功的工程
- 创建成功的工程
- 基于UDP的通讯
- 基于NRF24L01的AVR双机通信
- CAN通讯
- 基于STM32_DM9000_UIP_FreeModbus的Modbus-TCP功能实现工程下载
- UC编程01-预处理
- java当中异常_多态相关测试
- 数据库 索引的优缺点
- 在Struts2中jsp前台传值到action后台的方法
- 值传递与引用传递2
- 基于STM32F103RBT6 的CAN双机通讯成功案例工程下载
- 怎么让你的家庭电脑变身网站服务器(IT男成长记)
- 传智基础与加强day09(前段时间复习与回顾)
- 严重: Servlet.service() for servlet [jsp] in context with path [] threw exception [/addGoods.jsp(1,34)
- VC 目录、文件的相关操作
- Go语言 如果实现http重连?
- vi编辑器设置,sudo用户设置
- 字符串中取数字
- C#算数运算符重载