您尚未登录。

楼主 #1 2018-04-20 19:19:20

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,223
积分: 9197

记录Q群 @老发 解决V3s的SPI寄存器中的读GCR寄存器问题

请教一下各位V3s的SPI寄存器中的GCR可以读出的吗?我读出来为何是0?我先写后读的
不写直接读也试过还是0
直接读出来应该是0x80才对

#define SPI0_BASE 0x01C68000
u32_t *pSPI_GCR = (u32_t *)(SPI0_BASE+0x04);

这样定义应该没问题吧
是不是还要做什么操作才得?
CCU寄存器按这个套路可以没问题,但SPI全失灵了,





-------------------------------------------------
问题解决了,因为BUS_SOFT_REG对应位没有置,找了半到发现这个寄存器的值要软件设置,
并且默认为一直有复位状态,所以我怎么读外设口都没有效果





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn