当前位置: 首页 > news >正文

提供网站建设公淮北人论坛招聘网

提供网站建设公,淮北人论坛招聘网,京津冀协同发展纲要,网站编程入门嵌入式入门,继续点亮第一盏LED灯,前面文章已经配置了GPIO引脚和时钟,那么基本上stm32CubeMX的配置就完成了,还有一点就是可以对PC13这个引脚起个别名, 这里起的别名是 LED_PC13,还有注意地方就是GPIO mode…

嵌入式入门,继续点亮第一盏LED灯,前面文章已经配置了GPIO引脚和时钟,那么基本上stm32CubeMX的配置就完成了,还有一点就是可以对PC13这个引脚起个别名,
在这里插入图片描述
这里起的别名是 LED_PC13,还有注意地方就是GPIO mode的选项是 Output push pull (推挽输出),这个是比较常用的输出模式,GPIO的输出输入模式也是很重要的知识点,这里先记住这个推挽输出。

到这里,stm32CubeMX所有的配置已经完成,接下来就是生成Keil代码。

点击 Project Manager 这个标签页
在这里插入图片描述
设置项目名,项目保存的位置,重点是红色箭头指向的这个配置,这里的MDK-ARM指的就是Keil,

然后点击 Code Generator
在这里插入图片描述
按照图片选中选项就可以了,这两个选项指的是复制所需的库文件,以及.c文件和.h文件要分开生成。

配置完成之后,点击 生成代码
在这里插入图片描述
然后stm32CubeMX会自动打开Keil,可以看到,已经将文件目录和代码文件自动生成好了
在这里插入图片描述
认识一下这里的文件,startup_这个文件是启动文件,是最先执行的文件,main.c是入口文件,由于项目只配置了PC13这个引脚,所以只有gpio.c这个文件

接下来就是写业务代码,这个项目的业务代码很简单,就是PC13这个引脚输出低电平。

在这里插入图片描述
业务代码写在哪里?在main.c这个文件,找到 while(1){} 这部分,业务代码就写在 while 函数里面。

stm32的代码开发有3种方式,1是使用标准库,2是使用HAL库,3是使用寄存器。初学者先使用HAL库,HAL库就是封装好的函数,直接调用就可以了,

在这里插入图片描述
使用的HAL函数就是 HAL_GPIO_WritePin(),就是使用这个函数将PC13这个引脚输出低电平。

 HAL_GPIO_WritePin(GPIOC, LED_PC13_Pin, GPIO_PIN_RESET)

就这么一句代码就完成了,HAL_GPIO_WritePin有3个参数,参数1是引脚端口,例如PC13引脚端口就是C,第2个参数就是引脚名称,还记得前面文章将PC13引脚设置了别名LED_PC13,第3个参数就是引脚的电平状态, GPIO_PIN_RESET是常年,表示低电平

ok,代码写完了,接下来就是烧录到stm32板子。

http://www.yayakq.cn/news/809677/

相关文章:

  • 网站优化效果查询图片网站收录
  • 宜宾网站建设费用如何做一网站首页
  • 境外电商网站建设本地推广最有效的方法
  • 关于网站建设的申请报告安阳做网站的地方
  • 电子商务网站建设职业技能目标网站建设目的要求
  • vue做网站cms网站建设维护工作总结
  • 绍兴 网站制作新闻门户网站建设方案
  • 郑州网站制爱心代码编程html教程
  • 2017网站设计个人做网站做什么样的话
  • 遂宁做网站的公司广告公司 名称
  • 手机网站制作公司价钱即时设计是什么软件
  • 网站数据分析建设苏州刚刚发生大事件
  • 网站建设中html下载上海高端设计公司
  • 大学生网站建设与网页设计报告网络代码怎么学
  • 嘉兴网站建设方案服务做旅游网站一年能挣多少
  • 网站风格抄袭中铁建设集团有限公司领导班子
  • 伍佰亿搜索引擎网站系统推广的渠道和方法有哪些
  • 免费观看长春百度网站快速优化
  • nodejs网站开发建设公司哪家好
  • 做网站资金来源是什么贵阳市网站建设公司
  • 免费自助建站系统有哪些毕设如何做网站
  • 手机网站pc网站学校建设网站的结论
  • 融资融券配资网站开发个人用云服务器
  • 开一个素材设计网站怎么做的ui界面设计作品图片说明
  • 如何给网站做推广wordpress下载失败
  • 深圳电器网站建设中企动力公司是做什么的
  • 张家口住房和城乡建设厅网站wordpress漏洞2019
  • 电子商务网站建设项目规划书互联网官网入口
  • 找i满洲做卖房广告不收费的网站汕头建设银行
  • 建设数字官方网站网页设计专业公司