自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除