STM32学习笔记_点灯(基于库函数方式)
  RGE9SaKkXr6k 2023年12月07日 20 0
1.使能外设时钟

输入:RCC_APB2PeriphClockCmd函数,查看函数定义,根据函数定义填写参数:

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);
2.配置端口模式

输入函数GPIO_Init,跳转到函数定义,查看函数定义得知函数体的第二个参数是结构体,先定义结构体并且填写结构体的各个参数,然后填写函数参数:

	GPIO_InitTypeDef GPIO_InitStructure;    //定义结构体
	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;		//结构体参数
	GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;		//结构体参数
	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;		//结构体参数
	GPIO_Init(GPIOC, &GPIO_InitStructure);		//填写GPIO_Init函数的参数
3.设置高低电平来操作GPIO口:
	GPIO_SetBits(GPIOC, GPIO_Pin_13);    	//设置GPIO PC13高电平,熄灭LED灯
	GPIO_ResetBits(GPIOC, GPIO_Pin_13);		//设置GPIO PC13低电平,点亮LED灯

STM32学习笔记_点灯(基于库函数方式)_STM32



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: 代码解析 下一篇: DDOS和DOS是什么-科普
  1. 分享:
最后一次编辑于 2023年12月07日 0

暂无评论

推荐阅读
  fLutY3C6VwgE   2023年11月19日   16   0   0 stm32SD卡
RGE9SaKkXr6k