您的位置:首页 > 其它

SPI知识汇总

2017-08-16 12:39 260 查看
1 SPI的时钟极性CPOL和时钟相位CPHA的设置

1.1 Linux Example

@ drivers/hwmon/max1111.c

static int max1111_probe(struct spi_device *spi)

{

    enum chips chip = spi_get_device_id(spi)->driver_data;

    struct max1111_data *data;

    int err;

    spi->bits_per_word = 8;

    spi->mode = SPI_MODE_0;  //HERE

    err = spi_setup(spi);

    if (err < 0)

        return err;

    [...]

}

1.2 MCU

@ mems_init.c

spi_config.polarity = HAL_SPI_MASTER_CLOCK_POLARITY0;

spi_config.phase = HAL_SPI_MASTER_CLOCK_PHASE0;

1.3 URLs
http://blog.chinaunix.net/uid-20620288-id-3164384.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  PBus