看冲哥视频有疑问
为什么SPIF和WCOL都是写1进行清零,不应该是写0进行标志位清零吗?按照我们数据手册来哦! 一轮明月 发表于 2023-5-26 17:02
按照我们数据手册来哦!
好的,还想请教一下,下面返回SPDAT的数据是不是0XFF呢?谢谢
980578873 发表于 2023-5-26 17:16
好的,还想请教一下,下面返回SPDAT的数据是不是0XFF呢?谢谢
SPDAT = 0xFF; 是从MOSI接口发送一个字节高电平,目的是产生SPI_CLK时钟,这样才能从MISO接口读取一个字节数据,下面return SPDAT;返回的就是从MISO读取的一个字节内容。 乘风飞扬 发表于 2023-5-26 18:52
SPDAT = 0xFF; 是从MOSI接口发送一个字节高电平,目的是产生SPI_CLK时钟,这样才能从MISO接口读取一个字 ...
请教一下,下面return SPDAT;返回的就是从MISO读取的一个字节内容,读到的这个数据为什么不是0XFF呢?谢谢 980578873 发表于 2023-5-26 19:28
请教一下,下面return SPDAT;返回的就是从MISO读取的一个字节内容,读到的这个数据为什么不是0XFF呢?谢 ...
SPI是全双工的,MOSI发送的同时,MISO也在接收,当一个字节发送完毕后SPDAT里面已经是从MISO获取的数据,而不是之前写入的内容。
乘风飞扬 发表于 2023-5-27 11:41
SPI是全双工的,MOSI发送的同时,MISO也在接收,当一个字节发送完毕后SPDAT里面已经是从MISO获取的数据, ...
了解,谢谢
页:
[1]