完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
1:STM32_CAN
eg:STM32F407ZGT6 前面只是对CAN通信做一个基本的描述,在STM32上,自带了基本扩展CAN外设,称bxCAN, CAN1:主bxCAN,用于管理bxCAN与512字节SRAM存储器之间的通信。 CAN2:从bxCAN,无法直接访问SRAM存储器,但两个bxCAN单元共享512字节SRAM存储器 波特率最高达1Mbps 支持时间触发通信 具有3个发送邮箱 具有3级深度的2个接受FIFO 可变的筛选器组(也称过滤器组,最多28个) bxCAN有三种主要的工作模式:初始化、正常、睡眠,还有测试模式和调试模式,具体看数据手册 2:bx_CAN控制器框图 筛选器组,可以设置你需要的数据,不需要的就不接受,就是为降低CPU处理CAN通信的开销 STM32 CAN控制器每个筛选器组由2个32位寄存器组成,根据位宽不同,每个筛选器组可提供1个32位的筛选器或2个16位的筛选器 筛选器可配置为:屏蔽位模式、标识符列表模式 通过CAN_FM1R(筛选器模式寄存器)和CAN_FS1R(筛选器尺度寄存器)可配置筛选器的位宽和模式 为了过滤出一组标识符,应该设置筛选器组工作在屏蔽位模式 为了过滤出一个标识符,应该设置过滤器工作在标识符列表模式 应用程序不用的筛选器组,应该保持在禁用状态(通过CAN_FA1R设置)。 通过CAN_FFA1R的设置,可以将筛选器组关联到FIFO0/FIFO1 筛选器组中的每个筛选器,都被编号为(即:筛选器编号)从0开始,到某个最大数值-取决于筛选器组的模式和位宽的设置。 3:STM32_CAN发送,接受流程 报文FIFO具有锁定功能(由CAN_MCR,RFLM位控制),锁定后,新数据将丢失,不锁定则新数据将替代老数据 4:STM32CAN通信位时序 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1786 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1622 浏览 1 评论
1089 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
730 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1680 浏览 2 评论
1942浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
739浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
576浏览 3评论
598浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
560浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 13:17 , Processed in 0.945558 second(s), Total 77, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号