大学生电子设计竞赛
直播中

周烜

8年用户 258经验值
私信 关注
[问答]

请问如果SPI配成1MHz,速率要调到1000kbps吗?

各位大佬,如果SPI要配成1MHz的,是不是速率调到1000kbps?下面的bit rate默认是除8的,是不是相当于速率变成了125kbps?

回帖(4)

李德鹏

2018-7-23 01:36:27
是的。但你可以选择Base bit rate啊,不一定选Base bit rate/8
举报

周烜

2018-7-23 01:45:14
引用: szzjfyp 发表于 2018-7-23 01:36
是的。但你可以选择Base bit rate啊,不一定选Base bit rate/8

如果要用SPI连续读取外设寄存器,需不需要配置什么东西
举报

李德鹏

2018-7-23 01:51:01
引用: bisong13 发表于 2018-7-23 01:45
如果要用SPI连续读取外设寄存器,需不需要配置什么东西

SPI只管收发数据,配置是与外设有关的。
MD_STATUS R_RSPI0_Send_Receive(uint32_t * const tx_buf, uint16_t tx_num, uint32_t * const rx_buf)
这个函数 tx_num的数量就是连续读的数量吧?
举报

周烜

2018-7-23 02:04:33
引用: szzjfyp 发表于 2018-7-23 01:51
SPI只管收发数据,配置是与外设有关的。
MD_STATUS R_RSPI0_Send_Receive(uint32_t * const tx_buf, uint16_t tx_num, uint32_t * const rx_buf)
这个函数 tx_num的数量就是连续读的数量吧?

多谢
举报

更多回帖

发帖
×
20
完善资料,
赚取积分