2017年12月13日学习总结

今天上午学习了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);

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容