国产低功耗华大单片机HC32L110 HC32F003 HC32F005特殊端口应用注意事项一(RESET引脚复用为输入端口)

GPIO是通用输入输出模块,MCU可将一个 IO设为模拟模式,作为 ADC输入;设为数字输入输出,或是外设端口,供特定外设使用。使用端口功能前,需要先把 GPIO模块时钟控制功能打开。
        本系列 GPIO的可复用的特殊端口有 RESET、外部晶振引脚、SWD、UART 编程接口等,用户在不同的应用当中需要根据这些端口的特性及应用特点选择不同的复用方式。

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

本文旨在抛砖引玉,其余具体使用欢迎加群164973950交流。

 国产低功耗华大单片机主力型号如下:

HC32F003 HC32F005 HC32L110 HC32F030 HC32L136 HC32M140 HC32F146 HC32L150 HC32L156

芯片相关资料下载链接:https://blog.csdn.net/lvk/article/details/85260690

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

RESET引脚复用为输入端口
  当外部复位引脚检测到低电平时会产生一个系统复位。该复位引脚已内置上拉电阻,并集成了一个毛刺过滤电路。毛刺过滤电路会过滤小于 20uS(典型值)的毛刺信号,因此,加到复位引脚上的低电平信号必须大于 20uS,才能确保芯片可靠复位。RESET 引脚可以复用为输入端口 P0.0。如果要使用 RESET 作为输入端口 P0.0,参考流程如下:
1.  GPIO模块时钟控制功能打开:PERI_CLKEN.GPIO置为 1
2.向系统控制寄存器 SYSCTRL2依次写入 0x5A5A、0xA5A5,使能寄存器改写
3.  系统控制寄存器的 RESET_USE_IO时钟控制位:SYSCTRL1. RES_UIO使能
注意:
- 在复用 RESET 引脚作为输入端口的时候,仍必须确保外围电路的设计,在上电时要保证该引脚不能为低电平(Low-Level),否则程序无法运行。
- 该端口已经内置上拉电阻,所以该引脚即使作为输入端口,也只能是作为“输入且具有上拉功能的输入端口”。

更多内容请点击链接加入群聊

【华大MCU应用交流】

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HC32L110HC32F003HC32F005系列是华大微电子公司推出的一系列单片机产品。这些产品具有特殊端口,以下是关于它们的使用和注意事项的说明: 特殊端口使用: 1. JTAG/SWD端口:用于单片机的调试和编程。可以通过这个端口连接调试器或编程器,实现对单片机的程序编写和调试功能。 2. MISO/MOSI/SCK/SS端口:这些端口用于SPI通信。其中,MISO是主设备输入从设备输出,MOSI是主设备输出从设备输入,SCK是时钟信号,SS是从设备选择信号。可以通过这些端口与其他SPI设备进行通信。 3. TX/RX端口:这些端口是串口通信的发送和接收端口。TX是发送端口,RX是接收端口。可以通过这些端口与其他串口设备进行通信。 4. PWM端口:这些端口用于脉冲宽度调制功能。可以通过设置相应的寄存器来控制端口输出的脉冲宽度,实现各种PWM应用,如电机控制、LED亮度控制等。 注意事项: 1. 在使用特殊端口前,必须先配置相应的寄存器。可以通过查阅相关的资料或参考开发板的示例代码来了解如何配置这些端口。 2. 特殊端口有特定的功能,需根据具体需求选择正确的引脚配置。在设置引脚功能时,需注意特殊端口的功能与引脚对应关系。 3. 在连接其他设备或模块时,需注意特殊端口的电压和信号级别要与相应设备的要求匹配,避免电平不匹配或电压过高或过低导致的损坏。 4. 在进行调试或编程时,需确保特殊端口的连接正确,以免影响到单片机的正常工作。 综上所述,HC32L110HC32F003HC32F005系列单片机具有特殊端口,可用于调试、通信和PWM等功能。使用时需注意配置寄存器、选择正确的引脚配置,以及与其他设备的电压和信号匹配等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值