美文网首页
2017年12月13日学习总结

2017年12月13日学习总结

作者: 陶雪婷a | 来源:发表于2017-12-13 16:02 被阅读0次

    今天上午学习了spi iic 

    spi :波特率=是SCK时钟速率。

                 分频器的分频器使用=是从APB总线频率得到SCK;

               极性= 0或1,是空闲时钟线所在的电平

                位= 8或16,是每个转移字中的位数。

               spi.send_recv(b'1234', buf) spi发送并接收

    iic:创建两个I2C对象

           i2c_m = I2C(1)

           i2c_m.init(I2C.MASTER, baudrate=20000) # 主模式

          i2c_s = I2C(2)

          i2c_s.init(I2C.SLAVE, addr=0x42) # 从模式

    下午学习了引入库函数点亮led的程序:voidLED_GPIO_Config(void)

    {定义一个GPIO_InitTypeDef类型的结构体*/

    GPIO_InitTypeDef GPIO_InitStructure;

    选择要控制的GPIO引脚

    GPIO_InitStructure.GPIO_Pin = LED1_PIN;

    设置引脚模式为输出模式

    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;

    设置引脚的输出类型为推挽输出

    GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;

    设置引脚为上拉模式

    GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;

    设置引脚速率为2MHz 

    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;

    选择要控制的GPIO引脚

    GPIO_InitStructure.GPIO_Pin = LED2_PIN;

    GPIO_Init(LED2_GPIO_PORT, &GPIO_InitStructure);

    控制的GPIO引脚*/

    GPIO_InitStructure.GPIO_Pin = LED3_PIN;

    GPIO_Init(LED3_GPIO_PORT, &GPIO_InitStructure);

    相关文章

      网友评论

          本文标题:2017年12月13日学习总结

          本文链接:https://www.haomeiwen.com/subject/txfzixtx.html