HTR3355芯片:IIC通信转换IO引脚功能的电路方案

在开发项目的时候,如果单片机的UART串口通信数量不够,怎么办?

芯片哥介绍了其中的一个解决方案,是采用WK2124芯片,它就能实现扩展单片机的UART串口通信接口数量。只需要用单片机原来的1个SPI通信,就可以转换成4路UART通信。

HTR3355芯片:IIC通信转换IO引脚功能的电路方案

解决完了UART串口通信数量的问题,那如果单片机的IO引脚数量不够,又怎么办呢?

可能有工程师会说,选择一个引脚数量多的单片机型号不就解决了吗,多简单的问题啊。

是的,选择一个引脚数量多的单片机型号,的确是可以解决,而且还比较简单。只不过这只是其中的一个常用方法而已。

有没有不通过换单片机的型号来解决呢?做过软件代码开发的工程师都有体会,重新换一个单片机,对于程序的设计,是一个怎样的工作量。

如果是同一个品牌同一个系列的单片机,换一个型号这还好。如果是换品牌了,又换功能了,基本上就相当于程序需要重新开发了。

基于此,可以参考第二种方案

HTR3355芯片

HTR3355芯片,是一个可以扩展单片机IO引脚数量的芯片,它与单片机的接口是IIC通信,也就是说单片机通过一个IIC通信,就可以增加IO引脚的数量。

HTR3355芯片:IIC通信转换IO引脚功能的电路方案

HTR3355芯片---嘉兴禾润

芯片的左边,有两个标准的IIC通信引脚,一个是SDA,一个是SCL,单片机就是通过这两个引脚进行IO引脚数量的扩展。

扩展的IO引脚是在芯片的“右边”,分别是P0.0~P0.7和P1.0~P1.7。不难发现,HTR3355芯片总共可以扩展16个IO引脚数量。

每个扩展的IO引脚,它的工作电压在2.2V~5.5V之间。

应用电路

既然HTR3355芯片能实现扩展单片机的IO引脚数量,那具体在项目开发中,该如何使用呢?相信这个问题,有不少工程师会比较关心的吧。

HTR3355芯片:IIC通信转换IO引脚功能的电路方案

HTR3355芯片应用电路

在硬件方面,只需要将芯片的SDA引脚、SCL引脚和INT引脚连接到单片机就可以了。其中INT引脚是芯片的中断输出引脚,也要连接到单片机的外部中断引脚。

在软件方面,工程师可以等效认为,HTR3355芯片的IO引脚就是单片机自身的IO引脚,单片机的IO引脚能干啥,它也能干啥。

比如读取每个IO引脚的电平状态,控制输出每个IO引脚的高低电平,这些功能在HTR3355芯片上也能完成。

假如芯片的P0.5引脚设置为输入引脚,平时的状态为高电平,如果引脚的电平被拉低到0V了,芯片的INT引脚就会向单片机输出一个中断信号。

单片机检测到有中断信号,就会让IIC通信去读取HTR3355芯片内部的寄存器,去判断到底是哪个IO引脚触发了中断信号。

其他的IO引脚功能,也是类似的,这样就实现了软件方面的开发设计问题了。

备注说明

需要强调的是,HTR3355芯片扩展的IO引脚,每个IO引脚都能自由地进行配置,可以配置输入和输出,互不影响。

芯片的每个IO引脚,它驱动电流的能力是要强于单片机IO引脚的,简单的一个例子是它能直接驱动LED灯,不需要借助三极管和MOS管。

芯片的AD0、AD1和AD2引脚,它们是IIC通信的地址选择引脚,如果没有涉及到级联的应用,直接连到GND就可以了。

总结下来,单片机的IO引脚数量不够,如果不想换单片机的型号,可以使用扩展IO引脚数量的方法,通过HTR3355芯片,只需要用IIC通信的2个引脚,就能将单片机的IO引脚数量扩大到16个。

请持续关注【芯片哥】,后面会定期更新有关于电子元器件和芯片,包括一些电子产品项目开发案例的相关内容。

以上内容来源于网络,由“WiFi之家网”整理收藏!

原创文章,作者:电脑教程,如若转载,请注明出处:https://www.224m.com/198262.html

(0)
电脑教程电脑教程
mesh路由器的优点(mesh路由器哪个品牌好)
上一篇 2022年11月24日 12:11
家用私有云 哪个产品好(推荐几款家庭私有云)
下一篇 2022年11月25日 08:02

相关推荐

  • 桌面上如何设置路由器连接(如何在手机上设置路由器)

    桌面上如何设置路由器连接 路由器连接是指将电脑和互联网连接起来,让用户可以通过电脑上网。在桌面上设置路由器连接,需要先了解路由器的基本配置和连接方式。 步骤一:连接路由器 首先需要…

    网络 2024年9月16日
    1.1K
  • 路由器5g设置赫兹(路由器5g怎么设置)

    路由器5g设置赫兹(路由器5g怎么设置) 随着科技的不断发展,5g时代已经到来,越来越多的人开始选择使用5g网络。而路由器5g设置赫兹也成为了备受关注的一个问题。 路由器5g网络频…

    网络 2023年12月3日
    2.1K
  • 路由器的dhcp页面设置(路由器dhcp怎么设置最好)

    路由器的dhcp页面设置 路由器是我们上网的关键设备之一,而路由器的dhcp设置则是决定我们设备在网络中的IP地址的重要因素。下面介绍一些路由器dhcp设置的方法和注意事项。 如何…

    网络 2024年9月11日
    1.8K
  • 路由器出现环路现象怎么办?详解解决路由环路的方法

    摘要:很多用户对路由环路不是很了解,下面,小编就为大家具体的介绍路由环路现象用该怎么解决,希望能够帮助到大家......

    路由器百科 2022年12月10日
    629
  • 带物联网的路由器怎么设置(没有路由器怎么联网)

    对于家庭网络来说,路由器是一个至关重要的设备,它可以让多个设备连上互联网。如何设置带物联网功能的路由器呢?以下是详细的设置步骤: 首先,将路由器插入电源,并通过网线将其连接至电脑。…

    网络 2025年12月5日
    0
  • 路由器突然不能上网了怎么办?

    路由器突然不能上网了怎么办?之前路由器一直正常使用上网,现在电脑、手机突然不能使用上网了,请问这是怎么回事?遇到这种问题又该如何解决? 或许大家同样也遇到了这样的问题,其实,导致路由器突然不能上网的因素是有很多种的,为了更好的帮助大家解决此问题,下面

    2021年9月5日
    35.8K
  • 腾达路由器f9怎么设置(腾达路由器官网页登录)

    腾达路由器f9怎么设置(腾达路由器官网页登录) 腾达路由器f9是一款功能强大的路由器,它可以为您提供稳定快速的网络连接。如果您是第一次使用腾达路由器f9,那么您需要在腾达路由器官网…

    2023年12月24日
    276
  • 电信光纤加路由器设置(电信光纤)

    电信光纤加路由器设置 电信光纤是一种高速的上网方式,但是由于电信光纤只提供了一个入口,如果需要多个设备联网,就需要使用路由器进行设置。 步骤一:连接电信光纤和路由器 首先,将电信光…

    网络 2025年3月24日
    0
  • wifi小叹号已连接不可上网(图文)

    【导读】wifi小叹号已连接不可上网,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。wifi小叹号已连接不可上网的原因及解决方法如下:  

    2021年6月24日
    45.2K
  • 如何给电脑开启路由器设置(电脑上如何设置新的路由器)

    当你购买了一台新路由器时,你需要设置它才能让你的电脑和其他设备连接到互联网。下面是如何给电脑开启路由器设置的步骤: 将路由器插入电源并将其连接到调制解调器上 打开你的电脑并连接到路…

    网络 2024年12月9日
    274