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

[复制链接]
503|0
 楼主| 向日葵的武士 发表于 2018-7-4 11:14 | 显示全部楼层 |阅读模式
主要是某些函数的使用不是很明白:
首先是这个宏定义不是特明白#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

粉丝
快速回复 在线客服 返回列表 返回顶部