1106601_zh-CN

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

1106601_zh-CN

1106601_zh-CN

示例 MPC5777C MCAN-FD simpleTX RX-ISR GHS616<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

********************************************************************************
* 详细说明:
*
* 配置 MCAN 发送和接收带有或不带有 CAN FD 消息
* 数据阶段的比特率切换。这是由 BRS 宏定义的。
* 仲裁阶段的波特率设置为 500kbps,数据阶段的波特率设置为 1Mpbs
* 因为 EVB 上使用了 PHY。
*
* 在此配置中,MCAN_0 传输一条消息。MCAN_1接收消息。
*
* MCAN_0 每 1 秒发送一次消息。该间隔由 PIT 生成。
* 单个 TX 缓冲区用于发送 n 个字节。每次
* 传播。发送两个标准 ID 和 2 个扩展 ID。
*
* MCAN_1 配置为接收消息,ISR 用于读取新消息。
* 定义了2个标准和2个扩展ID过滤表。经典过滤器
* 配置已设置,表示过滤器 ID 和掩码。
* 具有匹配标准 ID 的消息被接收到 RXFIFO_0 中,具有匹配
* 扩展ID然后存储在RXFIFO_1中。
*
* EVB连接:
*
* J37 和 J38 至位置 2-3,将 MCAN1 TX/RX 连接至收发器
*
* P15-1 上的 CAN0-CANH 至 P14-1 上的 CAN1-CANH
* P15-2 上的 CAN0-CANL 至 P14-2 上的 CAN1-CANL
*
*
* ----------------------------------------------------------------------------------------------
* 测试硬件:MPC5777C-512DS Rev.A + MPC57xx 主板 Rev.C
* 微控制器: PPC5777CMM03 2N45H CTZZS1521A
*系统频率:PLL1 = core_clk = 264MHz,PLL0 = 192MHz
* 调试器:Lauterbach Trace32
* 目标:internal_FLASH
* 终端:19200-8-无奇偶校验-1停止位-eSCI_A上无流量控制
* 使用微型模块上的 USB 连接器 (J21)
*
* EVB 连接:ETPUA30(PortP P23-15)--> USER_LED_1(P7-1)
* ETPUA31 (端口 P23-14) --> USER_LED_2 (P7-2)
*
********************************************************************************

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

********************************************************************************
* 详细说明:
*
* 配置 MCAN 发送和接收带有或不带有 CAN FD 消息
* 数据阶段的比特率切换。这是由 BRS 宏定义的。
* 仲裁阶段的波特率设置为 500kbps,数据阶段的波特率设置为 1Mpbs
* 因为 EVB 上使用了 PHY。
*
* 在此配置中,MCAN_0 传输一条消息。MCAN_1接收消息。
*
* MCAN_0 每 1 秒发送一次消息。该间隔由 PIT 生成。
* 单个 TX 缓冲区用于发送 n 个字节。每次
* 传播。发送两个标准 ID 和 2 个扩展 ID。
*
* MCAN_1 配置为接收消息,ISR 用于读取新消息。
* 定义了2个标准和2个扩展ID过滤表。经典过滤器
* 配置已设置,表示过滤器 ID 和掩码。
* 具有匹配标准 ID 的消息被接收到 RXFIFO_0 中,具有匹配
* 扩展ID然后存储在RXFIFO_1中。
*
* EVB连接:
*
* J37 和 J38 至位置 2-3,将 MCAN1 TX/RX 连接至收发器
*
* P15-1 上的 CAN0-CANH 至 P14-1 上的 CAN1-CANH
* P15-2 上的 CAN0-CANL 至 P14-2 上的 CAN1-CANL
*
*
* ----------------------------------------------------------------------------------------------
* 测试硬件:MPC5777C-512DS Rev.A + MPC57xx 主板 Rev.C
* 微控制器: PPC5777CMM03 2N45H CTZZS1521A
*系统频率:PLL1 = core_clk = 264MHz,PLL0 = 192MHz
* 调试器:Lauterbach Trace32
* 目标:internal_FLASH
* 终端:19200-8-无奇偶校验-1停止位-eSCI_A上无流量控制
* 使用微型模块上的 USB 连接器 (J21)
*
* EVB 连接:ETPUA30(PortP P23-15)--> USER_LED_1(P7-1)
* ETPUA31 (端口 P23-14) --> USER_LED_2 (P7-2)
*
********************************************************************************

概述回复:示例 MPC5777C MCAN-FD simpleTX RX-ISR GHS616<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

你好PetrS

你能检查一下我关于此代码的问题吗?

当我检查 main.c 时,我认为#define MCAN1_BASE_ADDR 0xFFEE8000 不正确。

据我所知,MCAN1 的基数是 0xFFE3_8000...

你能检查一下吗?

谢谢!

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎11-19-2025 06:27 AM
更新者: