欢迎光临散文网 会员登陆 & 注册

STM32CubeMXv6 IO输入检测

2021-02-10 20:15 作者:僚机Wingplane  | 我要投稿

工作环境:

STM32CubeMXv6

Keil5

    右键需要检测输入的IO口,勾选GPIO_Input

    打开左侧的下拉框System Core,点击GPIO选项,在下方的配置框中更改GPIO Pull-up/Pull-down:

No pull-up and no pull-down:无上拉下拉

Pull-up:上拉

Pull-down:下拉

User Label:用户命名(选填)

    设置完成后点击Project Manager页面,输入工程名和工程位置,选择工具链和IDE(Toolchain/IDE)为MDK-ARM,版本为5.27;

    打开左侧Code Generater菜单勾选Generate peripheral initialization as a pair of'.c/.h'file per peripheral;

    最后点击右上角的GENERATE CODE按钮后生成代码。

    生成代码后打开工程文件夹,用Keil5打开工程。

    编译,打开main.c并在main函数的while主循环里添加代码;

    运行即可实现IO输入检测,如果是检测按键是否按下,那么需要再添加

参考资料:

STM32F7开发指南-HAL库版本_V1.1

HAL库教程3:引脚输入检测    https://blog.csdn.net/geek_monkey/article/details/89164496



STM32CubeMXv6 IO输入检测的评论 (共 条)

分享到微博请遵守国家法律