资源简介
本程序为STM32F105RBTV6单片机与上位机串口通讯、与智能网络路由器通讯程序。USART2 与 CAN1、CAN2 数据转换 接发收特定协议的数据并相互转换。程序原理可供学习参考,禁止商用。
代码片段和文件信息
#include “can.h“
#include “usart.h“
#include “LED.h“
#include “SysTick.h“
unsigned char can1_rec_flag = 0;
unsigned char can2_rec_flag = 0;
CanRxMsg CAN1_RX_Message;
CanRxMsg CAN2_RX_Message;
void CAN_Mode_Init(u8 tsjwu8 tbs2u8 tbs1u16 brpu8 mode)
{
GPIO_InitTypeDef GPIO_InitStructure;
CAN_InitTypeDef CAN_InitStructure;
CAN_FilterInitTypeDef CAN_FilterInitStructure;
NVIC_InitTypeDef NVIC_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIOENABLE); //打开复用
RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1 ENABLE); //打开CAN1时钟
//RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA ENABLE); //PA端口时钟打开
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11; //PA11 PA11_CAN1_RX
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 11027 2019-05-10 08:36 can.c
文件 5057 2019-05-10 08:36 main.c
文件 6723 2019-05-24 21:18 usart.c
----------- --------- ---------- ----- ----
22807 3
- 上一篇:全彩RGB心形流水灯程序.rar
- 下一篇:Unity 玻璃 Shader
相关资源
- modscan32
- linux can 应用测试程序
- Canny边缘检测基本原理.doc
- 用X-SCAN进行网络安全扫描
- CAN总线通信.rar
- room_scan1.pcd和room_scan2.pcd.rar
- Modscan32绿色汉化版
- CAN驱动器-MCP2515-接口程序-Verilog
- GT-400Scan运动控制卡
- CANOCO之CCA排序(中文完整版).
- CAN通信的程序汇总
- qt5调用Twain协议接口驱动扫描仪程序
- 开源的CANopen源代码 STM32 使用. Festiv
- SCAN论文以及SNAP平台上实现
- LeakCanaryForEclipse
- STM32F103的CAN总线Bootloader源代码
- CAN为什么接120欧姆终端电阻
- stm32-can-bootloader-master.zip
- js 动态获取图片矩形热区,并在热区
- 基于飞思卡尔 MS9S12XS128芯片J1939协议
- 原创stateflow对于can总线的仿真带程序
- DSP_28069的CAN通讯代码例程
- CANOPEN心跳报文在一二级核心板上的应
- STM32F105_GPS-BD-CODE-3
- 28335:SPI读取传感数据-CAN传送
- CAN通讯源代码
- NTscan变态扫描器
- Qt CAN、串口、网络测试程序
- libcpd.lib
- dcm驱动包CAN诊断协议栈
评论
共有 条评论