- 84
- 0
- 约6.54千字
- 约 5页
- 2017-05-29 发布于湖北
- 举报
STM32_CAN总线使用说明
STM32F103***的的CAN 总线总线使用说明使用说明
的的 总线总线使用说明使用说明
1. 配置配置CAN 时钟时钟、映射、映射、、IO 口口
配置配置 时钟时钟、、映射映射、、 口口
RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1, ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1 | RCC_APB2Periph_GPIOA |
RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC | RCC_APB2Periph_AFIO, ENABLE);
GPIO_PinRemapConfig(GPIO_Remap1_CAN1,ENABLE);
//打开对应IO
/* Configure CAN pin: RX */
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;
GPIO_Init(GPIOB, GPIO_InitStructure);
/* Configure CAN pin: TX */
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_Init(GPIOB, GPIO_InitStructure);
2.使能使能CAN 中断向量中断向量
使能使能 中断向量中断向量
NVIC_InitStructure.NVIC_IRQChannel = USB_LP_CAN1_RX0_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(NVIC_InitStructure);
3.CAN 硬件寄存器配置初始化硬件寄存器配置初始化
硬件寄存器配置初始化硬件寄存器配置初始化
CAN_DeInit(CAN1); //与2.0 库有区别;
CAN_StructInit(CAN_InitStructure);
CAN_InitStructure.CAN_TTCM=DISABLE;
CAN_InitStructure.CAN_ABOM=ENABLE; //总线断开后自动修复;
CAN_InitStructure.CAN_AWUM=DISABLE;
CAN_InitStructure.CAN_NART=DISABLE;
CAN_InitStructure.CAN_RFLM=DISABLE;
CAN_InitStructure.CAN_TXFP=DISABLE;
CAN_InitStructure.CAN_Mode=CAN_Mode_LoopBack;//CAN_Mode_Silent;//CAN_Mode_
Normal;//CAN_Mode_LoopBack;//
CAN_InitStructure.CAN_SJW=CAN_SJW_1tq;
CAN_InitStructure.CAN_BS1=CAN_BS1_6tq;
CAN_InitStructure.CAN_BS2=CAN_BS2_4tq;
CAN_InitStructure.CAN_Prescaler=CAN_100k_Prescaler;
CAN_Init(CAN1, CAN_InitStructure);
4.过滤器初始化过滤器初始化
过滤器初始化过滤器初始化
CAN_FilterInitStructure.CAN_FilterNumber=0;
CAN_FilterInitStructure.CAN_FilterMode=CAN_FilterMode_IdMask;//CAN_Fil
您可能关注的文档
- QX9910最新中文资料(2014版).pdf
- QX9931最新资料(2014版) 免费下载.pdf
- QuickGuide快速指南.pdf
- RDJ(LR2)系列热过载继电器.pdf
- RealBand使用说明4.pdf
- RFID天馈线监控.pdf
- S7-200快速参考手册.pdf
- SA672 中温高压用电熔化焊钢管.pdf
- Semitec 103NT-4高温热敏电阻.pdf
- Schneider LR2D热过载继电器.pdf
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)