打印

关于stm32的SPI通讯的一些小问题

[复制链接]
360|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
主要是某些函数的使用不是很明白:
首先是这个宏定义不是特明白#define countof(a)      (sizeof(a) / sizeof(*(a)))

其次:void SPI_FLASH_StartReadSequence(u32 ReadAddr);
         这个函数没搞懂?如果是读取整个flash怎么没有返回值呢?



u16 SPI_FLASH_SendHalfWord(u16 HalfWord);
         我知道这个函数式发送半子的功能,那他能否用在发送指令的情况下呢。或者是它只能发送数据
我们知道u32 SPI_FLASH_ReadID(void)这个读取flash的ID的函数在发送数据的时候就是一次8位,发送4次,那能否替换
成SPI_FLASH_SendHalfWord发送两次就OK了呢?

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

432

主题

439

帖子

0

粉丝