NXP MCU 技术论坛
直播中

石玉兰

7年用户 1438经验值
私信 关注
[问答]

MPC5748G为什么即使寄存器是32位也要转换为uint16 ?

早上好,
请我使用 MPC5748G 并尝试运行我使用的核心 ID

uint32 GetCoreID(无效)
{

  返回 MFSPR(286)
}

这个函数但是我在相关的头文件 mpc57xx_interrupt.h 中发现的问题

#if !defined(MPC574xP)                              
uint16_t coreId = GetCoreID ();
#万一

为什么即使寄存器是32位也要转换为uint16

更多回帖

发帖
×
20
完善资料,
赚取积分