查看: 1441|回复: 0

[其他] 对MPC5646的SPI状态寄存器进行操作,发现根本写不进去数据..

[复制链接]

该用户从未签到

1

主题

1

帖子

0

新手上路

Rank: 1

积分
24
最后登录
2024-8-2
发表于 2024-7-30 18:09:33 | 显示全部楼层 |阅读模式
CPU:MPC5646
调试软件:code warrior 11.1

对MPC5646的SPI进行初始化之后,对SPI进行写操作的时候,需要清SPI这个寄存器DSPI Status Register的TCF, EOQF位,结果发现这个寄存器DSPI Status Register的值没有任何变化,相关代码如下:
uint32_t *Sr;
Sr    = &DSPI_0.SR.R;
*Sr = 0x90000000;;
进行上述操作后,code  warrior里*Sr的值还是显示不变,还是0x42000000



我知道答案 目前已有0人回答
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-9-1 01:12 , Processed in 0.080648 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表