- 博客(3)
- 收藏
- 关注
原创 关于I2C时序的学习
在调通STM32F0硬件I2C之前用的是IO模拟I2C,就顺便理解一下I2C时序!首先是宏定义,定义了I2C SCL和SDA的引脚,以及SDA输入输出、SCL输入,还有SDA、SCL的拉高拉低,最后就是延时。#define I2C_SDA_PIN 22 //PB11 data#define I2C_SCL_PIN 21 //PB10 clock#define SDA_OUT sys_pin_mode(I2C_SDA_PIN, PIN_M
2020-05-14 10:29:45
469
原创 STM32F0xx_硬件I2C_调试代码_从设备地址扫描
2020.05.08,第二个任务,调通硬件I2C上步骤!1.利用I2C_Timing_Configuration_V1.0.1这个工具生成TIMINGR register Value,如下图所示,该工具可从官网下载到。2.设定宏定义,可根据需要自行修改#define I2Cx I2C2#define I2C_CLK RCC_APB1Periph_I2C2#define I2C_SCL_PIN GPIO_P
2020-05-13 17:32:38
1722
原创 bcm617xx_GPIO模拟SPI_mcp2515
2020.02.21,第一个任务:基于bcm617xx调通mcp2515实现SPI转CAN(未结束)纪念第一次调Linux内核驱动上步骤!1.在kernel_3.0.1_bcm\arch\mips\bcm617xx\cpuh下的platform.c文件中加入4个结构体,分别是spi_gpio_platform_data、mcp251x_platform_data、spi_board_info...
2020-03-03 10:17:32
1823
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人