debtor 发表于 2012-6-11 15:03:36

zdyp19681119 发表于 2012-6-12 09:08:46

注意SPI_STATUS寄存器的【12:6】位。即TxfifoLv1,((pSPIregs ->SPI_STATUS>>6) & 0x7f)得到的就是 SPI_STATUS寄存器的【12:6】位的值。

debtor 发表于 2012-6-12 10:00:05

debtor 发表于 2012-6-12 10:06:36

zdyp19681119 发表于 2012-6-12 11:16:51

正是。

zdyp19681119 发表于 2012-6-12 16:36:04

pSPIregs ->SPI_STATUS不是一个寄存器的地址,而是内存中的空间,是SPI_STATUS在内存中映射。所以是操作内存,而不是操作物理寄存器。

zdyp19681119 发表于 2012-6-13 07:56:41

实质是通过操作内存,达到操作物理寄存器。

debtor 发表于 2012-6-13 09:25:33

页: [1]
查看完整版本: wince6.0 SPI问题