期刊文献+

GPIO引脚模拟I^(2)C通信的驱动设计

Driver design for simulating I^(2)C communication based on GPIO pins
下载PDF
导出
摘要 I^(2)C总线多用于嵌入式系统中多个芯片及模块间的数据通信,针对芯片的I^(2)C总线专用引脚被占用或I^(2)C总线功能需移植到其他平台等需求,现有的I^(2)C总线专用引脚使用方式存在一定的局限性。本文基于I^(2)C总线的通信机理开发了一套驱动程序,通过控制常规GPIO引脚电平模拟I^(2)C时序,实现I^(2)C总线通信功能。以STM32F103C8T6芯片为I^(2)C总线主控制器、PCF8591T A/D转换模块为I^(2)C总线从器件,对开发的I^(2)C驱动程序进行验证,试验结果表明,该驱动方式可靠、稳定。 The I^(2)C bus is widely employed for exchanging data between multiple chips and modules in embedded systems.However,the utilization of dedicated I^(2)C bus pins has limitations when these pins are already occupied or when the I^(2)C bus function needs to be migrated to other platforms.In the study,a driver program is developed that leverages the communication mechanism of the I^(2)C bus.It achieves I^(2)C bus communication functionality by simulating I^(2)C timing through the control of electrical levels on conventional GPIO pins.The STM32F103C8T6 chip serves as the primary controller of the I^(2)C bus,while the PCF8591T A/D conversion module operates as the slave device.This article verifies the developed I 2C driver program,and the experimental results show that the driving method is reliable and stable.
作者 韩勇 张芬 魏进松 于涛 HAN Yong;ZHANG Fen;WEI Jinsong;YU Tao(PLA 63723 Troops,Xinzhou 036300,China)
机构地区 中国人民解放军
出处 《集成电路与嵌入式系统》 2024年第4期82-87,共6页 INTEGRATED CIRCUITS AND EMBEDDED SYSTEMS
关键词 I^(2)C总线 GPIO引脚 驱动 STM32 PCF8591T I^(2)C bus GPIO pin drive STM32 PCF8591T
  • 相关文献

参考文献10

二级参考文献37

  • 1陈浩,邓忠华,余红梅.热电偶测温系统原理及应用[J].制造业自动化,2004,26(9):68-71. 被引量:50
  • 2周剑利,郭建波,崔涛.具有I^2C总线接口的A/D芯片PCF8591及其应用[J].微计算机信息,2005,21(06Z):150-151. 被引量:23
  • 3徐玮,徐富君,沈建良.C51单片机高效入门[M].北京:机械工业出版社.2008.
  • 4何立民.单片机应用系统设计系统配置与接口技术[M].北京:北京航空航天大学出版社,1999..
  • 5何立民.单片机高级教程[M].北京:北京航空航天大学出版社,1999..
  • 6何立民.I^2C总线应用系统设计[M].北京:北京航空航天大学出版社,1994..
  • 7何立民.单片机高级教程[M].北京:北京航空航天大学出版社,1999..
  • 8孙涵芳,徐爱卿.单片机原理及应用.北京:北京航空航天大学出版社,1988
  • 9Thel2C--Bus Specification Version 2.1. Philips Semiconductors,January 2000.
  • 10陆冬妹,邓小芳,罗剑.基于RS232串行数据采集实现串口通信的收发系统[J].安徽电气工程职业技术学院学报,2010,15(3):85-88. 被引量:5

共引文献91

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部