完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
将 FlexCAN 配置为 Legacy RxFIFO 模式的步骤是什么?
到目前为止我已经做了: 1. 从pin工具配置PIN 2. 从外围工具配置FlexCAN3 + IntCtrl 在代码中...... 3.初始化时钟 4.初始化中断控制器和FlexCAN3中断+设置IRQ优先级 5.初始化FlexCAN3外设(FlexCAN_Ip_Init) 6. 为 RxFIFO (FlexCAN_Ip_ConfigRxFifo) 设置 ID 过滤表 7. 将 FlexCAN 外设置于启动模式 (FlexCAN_Ip_SetStartMode) 8. 进入 while(1) 循环等待 FlexCAN 的 IRQ。 9. 我正在通过我的 PC 使用 USB 向 PEAK 系统的控制器发送数据包。 10. 我收到一条消息说公共汽车很重,但在我自己停止通信之前我看不到任何变化。 我已经研究了 S32K344 关于 FlexCAN 的 RM,我在过去为 FlexCAN0 配置了增强型 RxFIFO,但 FlexCAN1、2 和 3 不支持它,所以我需要设置 Legacy RxFIFO。 A。我发送了一条消息,其 ID 与 ID 过滤器表中使用的 ID 相同。 b. 我的两个设备(我的 MCU 和 PCAN 控制器)的比特率都是 500Kb。 c.FlexCAN时钟为16MHz d. 我的配置是: .cfg = { //CAN periph configs .flexcanMode = FLEXCAN_NORMAL_MODE, .ctrlOptions = (FLEXCAN_IP_PROTOCOL_EXCEPTION_U32), .fd_enable = false, .enhCbtEnable = false, .bitRateSwitch = false, .bitrate = {2, 2, 3, 4, 2}, .bitrate_cbt = {2, 2, 3, 4, 2}, //CAN IRQ callback pointers .Callback = flexcan3_cb, .ErrorCallback = NULL_PTR, // MailBox configs .max_num_mb = 32, .payload = {FLEXCAN_PAYLOAD_SIZE_8, FLEXCAN_PAYLOAD_SIZE_8, FLEXCAN_PAYLOAD_SIZE_8}, //RxFIFO configs .is_rx_fifo_needed = true , .num_id_filters = FLEXCAN_RX_FIFO_ID_FILTERS_8, .transfer_type = FLEXCAN_RXFIFO_USING_INTERRUPTS, //Enchanced RxFIFO configs .is_enhanced_rx_fifo_needed = false, .num_enhanced_std_id_filters = 0, .num_enhanced_ext_id_filters = 0, .num_enhanced_watermark = 0, }, |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1932个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36421 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4867 浏览 1 评论
6108 浏览 1 评论
6818 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4249 浏览 0 评论
645浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
641浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
643浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
729浏览 2评论
844浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 16:28 , Processed in 0.916841 second(s), Total 45, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号