华大单片机—华大HC32L136的GPIO设置—中国芯.中国梦—芯虎论坛

HC32L136的GPIO学习笔记
http://www.tigerchip.com.cn/forum.php?mod=viewthread&tid=345&fromuid=9
(出处: 芯虎论坛)
对于GPIO的控制,无论接触任何单片机都是最基础的部分,也是任何项目都需要使用到的部分。配置GPIO的初始步骤大体分为两步:
①开启GPIO外部时钟门控;
②对配置GPIO的结构体进行配置;
如图为结构体内容:
华大单片机—华大HC32L136的GPIO设置—中国芯.中国梦—芯虎论坛_第1张图片
通过上述步骤对GPIO进行初始化配置后,再对相应引脚的状态进行详细的操作。如使用Gpio_GetInputIO、Gpio_SetIO、 Gpio_ClrIO等语句GPIO进行读取、设置高低电平等操作。
使用GPIO作为外部中断源:
每个GPIO被设置为输出的时候,都可以提供外部中断,中断类型可以配置成高电平触发、低电平触发、上升沿触发和下降沿触发4种触发方式。
如图为GPIO按键中断实验中的中断部分函数。
华大单片机—华大HC32L136的GPIO设置—中国芯.中国梦—芯虎论坛_第2张图片
将PD05(LED)置为高电平,PD04 USER按键设置为外部中断源,按下USER按键后熄灭LED灯两秒。将示波器连接到PD05引脚上观察输出波形如图:

PS:一定要搞清GPIO配置结构体中都包含了哪些东西,以及如何设置结构体。
更多资料请关注点击链接查看
HC32L136的GPIO学习笔记
http://www.tigerchip.com.cn/forum.php?mod=viewthread&tid=345&fromuid=9
(出处: 芯虎论坛)

你可能感兴趣的:(华大单片机,华大低功耗MCU,华大MCU)