bbtfclxf 发表于 2016-8-22 23:17:42

STM8 SPI问题请教

STM8 SPI初始化后:
CLK_PeripheralClockConfig(CLK_PERIPHERAL_SPI, ENABLE);
SPI_Init(SPI_FIRSTBIT_MSB, SPI_BAUDRATEPRESCALER_64, SPI_MODE_MASTER,
             SPI_CLOCKPOLARITY_HIGH, SPI_CLOCKPHASE_2EDGE, SPI_DATADIRECTION_1LINE_TX,
             SPI_NSS_SOFT, 0x07);
SPI_Cmd(ENABLE);

问题:
是打开SPI外设时钟时开始输出SCK信号还是SPI_CMD(Enable)后开始输出SCK信号?

zcl201207 发表于 2016-8-23 00:04:35

SPI_CMD(Enable)之后表示SPI准备就绪,SCK引脚信号波形输出当然是在读写通讯时产生。。。

bbtfclxf 发表于 2016-8-23 01:10:27

是SPI->DR = Data的是时候吗?在时序图中那个脉冲先发出?

wudianjun2001 发表于 2016-8-23 08:00:39

bbtfclxf 发表于 2016-8-23 01:10
是SPI->DR = Data的是时候吗?在时序图中那个脉冲先发出?

先片选开始,然后时钟开始的时候,上升沿或下降沿打数据出去

fanyao-367090 发表于 2016-8-25 17:39:03

帮顶了
页: [1]
查看完整版本: STM8 SPI问题请教