这里使用的引脚如下:

驱动文件如下:

添加user_i2c.h文件:

#ifndef __USER_I2C_H__
#define __USER_I2C_H__#include "Board.h"
#include <ti/drivers/GPIO.h>#define  SCL_PIN    CC2640R2_LAUNCHXL_GPIO_OLED_CLK
#define  SDA_PIN    CC2640R2_LAUNCHXL_GPIO_OLED_SDA#define SCL_PIN_HIGHT  (GPIO_write(SCL_PIN,1))
#define SCL_PIN_LOW    (GPIO_write(SCL_PIN,0))#define SDA_OUT (GPIO_setConfig(SDA_PIN, GPIO_CFG_OUT_STD | GPIO_CFG_OUT_LOW))
#define SDA_IN  (GPIO_setConfig(SDA_PIN, GPIO_CFG_INPUT))#define SDA_PIN_HIGHT  GPIO_write(SDA_PIN,1)
#define SDA_PIN_LOW    GPIO_write(SDA_PIN,0)
#define SDA_PIN_READ   GPIO_read(SDA_PIN)void IIC_PIN_Init(void);
void IIC_Start(void);
void IIC_Stop(void);
void Write_IIC_Byte(unsigned char IIC_Byte);
void Write_Add(uint8_t add,uint8_t wdata,uint8_t comd);
uint8_t Read_Add(uint8_t add,ui

TICC2640 模拟IIC相关推荐

  1. 模拟IIC与硬件IIC的区别!

    模拟IIC与硬件IIC的区别! 一:模拟IIC与硬件IIC定义? 模拟I2C一般是用GPIO管脚,用软件控制管脚状态以模拟I2C通信波形. 硬件I2C对应芯片上的I2C外设,有相应I2C驱动电路,其所 ...

  2. STM32 软件模拟 IIC 代码,标准库、HAL库可用

    1 #ifndef _IIC_H 2 #define _IIC_H 3 4 #include "stdio.h" 5 #include "stm32f1xx_hal.h& ...

  3. 【STM32】IIC的基本原理(实例:普通IO口模拟IIC时序读取24C02)(转载)

    版权声明:本文为博主原创文章,允许转载,但希望标注转载来源. https://blog.csdn.net/qq_38410730/article/details/80312357 IIC的基本介绍 I ...

  4. MSP430杂谈--AD7745硬件IIC驱动与模拟IIC驱动

    和上一篇AD7793类似,项目中也涉及到利用AD7745读取电容值,来测环境湿度.编写了基于MSP430的AD7745的硬件IIC驱动和模拟IIC驱动,分享给大家. AD7745硬件IIC驱动完整版下 ...

  5. 【蓝桥杯嵌入式】【STM32】5_IICEEPROM之软件模拟IIC

    文章目录 1.原理图 2.源代码   下载工程文件:   https://gitee.com/Joseph_Cooper/blue-bridge-embedded 1.原理图 顺便指出了该器件的地址. ...

  6. 模拟IIC——关于模拟IIC的IO口的配置选取推挽输出还是开漏输出,以及是否需要更改IO口输入输出模式和是否需要对IO配置上拉

    在使用模拟IIC的时候,观看别人的程序的时候发现了程序之间的一些不一样的地方 ----------------------------------代码1------------------------ ...

  7. STM32模拟IIC读取PCF8563

    作者第一次开写博客,本着学习的态度,附上自己总结的代码,希望大家多多指点! 一.首先是对于PCF8563芯片的介绍与使用说明: PCF8563 是PHILIPS 公司推出的一款工业级内含I2C 总线接 ...

  8. STM32 Cube MX 之hal库软件模拟IIC 可直接移植使用

    此为软件模拟IIC,可以直接移植到HAL库使用..h文件需要自己做函数声明这里就不再放出,如有问题大家可以讨论. 使用的时候只需要更改SDA 和SCL引脚的宏定义就可以移植使用,当然IIC协议其实就是 ...

  9. STM32F103C6T6 | 模拟IIC主机读取AHT20温湿度传感器数据

    关于STM32的IIC 一开始是用硬件内置的IIC来读取数据的,没有什么问题,但是不知道为什么后续断电上电之后一直没有数据,仿真看的话发现卡死在这些循环里面,我才反应过来网上一直说的硬件IIC有问题是 ...

最新文章

  1. 张一鸣的微博世界-产品篇二
  2. 一种混合加密方案在软件授权中的应用
  3. 福特CEO加入IBM董事会:为探索自动驾驶和车联网
  4. JavaScript —— 如何判断一个非数字输入
  5. Javascript模块化编程:AMD规范
  6. Java 11 已发布,String 还能这样玩!
  7. LINUX操作系统手机刷机包制作、修改方法
  8. github 头像生成 java_Java 如何根据头像地址生成圆形的头像?
  9. 一个从源代码里提取中文字符串的java类
  10. STM32F7xx —— Timer
  11. SpringBoot @Cacheable缓存入门程序
  12. 自由动力论坛一枝花,全靠汇道童鞋来当家
  13. jquery 判断是否是浮点数_jquery或者js获取到元素宽高精确到小数
  14. 在字符串中找出第一个只出现一次的字符
  15. Java 实现中文汉字转拼音
  16. CAD 卸载工具,完美彻底卸载清除干净cad各种残留注册表和文件
  17. 总方差公式(方差分解公式)证明
  18. 店宝宝:10年前的小游戏集体复活
  19. 1db增益压缩点的作用
  20. 【高等数学】函数连续、可导、可微,洛必达法则使用条件、一阶可导、一阶连续可导、二阶可导、二阶连续可导

热门文章

  1. 全栈工程师是如何炼成的?Node大神狼叔访谈
  2. mysql pid文件太大_mariadb /mysql表文件太大导致的数据库启动不了 | Think in Drupal
  3. unity3d 获取动画进度
  4. 北京的女光棍为何有50多万?
  5. echarts 绘制世界地图 中国地图
  6. 前端对字节数组的处理及转换
  7. 摘花生 —— C++
  8. JAVASWING社区居民健康档案
  9. 逻辑强化(13)原因解释 知识练习
  10. 思科无线路由器Cisco AIR-AP1230A-A-K9、Cisco AIR-AP1242AG-C-K9、Cisco AIR-LAP1131AG-C-K9系列配置方法