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

python网站开发实战湖州公司做网站

python网站开发实战,湖州公司做网站,传智播客,亿玫网站建设文章目录 一、功能需求分析二、Proteus绘制电路原理图三、STMCubeMX 配置引脚及模式#xff0c;生成代码四、MDK打开生成项目#xff0c;编写HAL库的按键检测代码五、运行仿真程序#xff0c;调试代码 一、功能需求分析 搭建完成开发STM32开发环境之后#xff0c;开始GPIO… 文章目录 一、功能需求分析二、Proteus绘制电路原理图三、STMCubeMX 配置引脚及模式生成代码四、MDK打开生成项目编写HAL库的按键检测代码五、运行仿真程序调试代码 一、功能需求分析 搭建完成开发STM32开发环境之后开始GPIO的学习。上一节已经测试了使用GPIO的输出模式实现LED点亮的功能。 本次案例实现GPIO的输入检测功能实现按键状态检测通过按键状态控制LED。 需求分析 接线PA6-KEY1、PA7-KEY2、PA0-LED1、PA1-LED2KEY1控制LED1、KEY2控制LED2按键闭合高电平断开低电平LED为低电平驱动方式。 整体的思路是通过输入检测获取开关状态判断开关状态控制输出实现LED的点亮和熄灭。 二、Proteus绘制电路原理图 Proteus绘制需要对基本元器件的名称有一定了解如下方的发光二极管LED、电阻RES可以在网上查找对应的元器件名称列表方便以后绘制。 绘制电路原理图的步骤创建画布》芯片选型及放置》元器件选型及放置》连接电路》修改元器件参数》仿真运行。 下图为所需元器件清单。 下图为电路原理图。 三、STMCubeMX 配置引脚及模式生成代码 接下来根据原理图绘制创建CubeMX项目配置引脚及工作模式生成MDK项目代码。 创建项目在Pinout配置模块点击PA0选择GPIO_Output推挽输出模式同理配置PA1。 点击PA6选择输入GPIO_Input模式同理设置PA7。 在clock单元配置系统时钟为72MHz。 在Project单元填写项目名称、保存路径、IDE和版本。 在 code generator中配置添加库的方式为所需库用户代码在每次项目重新生成时保留。 配置完成通过以上步骤完成了2个LED、2个KEY的引脚的模式配置及时钟配置接下来点击GENERATE生成项目代码。 找到生成路径可以看到项目目录文件。 四、MDK打开生成项目编写HAL库的按键检测代码 从上面步骤中生成了MDK项目。 在MDK-ARM目录中找到项目快捷方式打开项目。 以下是我的项目路径03_KEY\KEY_MDK\KEY\MDK-ARM 找到main.c文件在main函数的while循环中添加如下代码。 此功能代码写在while循环中使用的是查询扫描方式这里我们先实现功能后面会介绍终端扫描方式实现按键检测从而节约CPU的算力。 代码可以分为两部分第一部分是获取PA6引脚状态通过判断控制PA0输出这里涉及的是KEY1和LED1。 第二部分是获取PA7引脚状态通过判断控制PA1输出这里涉及的是KEY2和LED2。 while (1){/* USER CODE END WHILE *//* USER CODE BEGIN 3 *///按键KEY1检测key1_stasus HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_6);if(key1_stasus 0)HAL_GPIO_WritePin(GPIOA, GPIO_PIN_0, GPIO_PIN_SET);else if(key1_stasus 1)HAL_GPIO_WritePin(GPIOA, GPIO_PIN_0, GPIO_PIN_RESET);//按键KEY2检测key2_stasus HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_7);if(key2_stasus 0)HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, GPIO_PIN_SET);else if(key2_stasus 1)HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, GPIO_PIN_RESET);}在项目中勾选生成HEX选项HEX文件就是MDK编译生成的十六进制文件作为烧录到开发板的源程序文件使用当然这里我们使用仿真在Proteus中加载HEX即可。 点击编译程序生成HEX文件。在编译窗口显示生成了以下信息则编译成功保证 0 errors再进行下一步。 五、运行仿真程序调试代码 在Proteus中双击芯片选择加载程序路径。 03_KEY\KEY_MDK\KEY\MDK-ARM\KEY 上面是我的项目的HEX文件目录路径。 点击仿真按钮运行程序查看功能执行结果。 可以看到闭合开关控制LED点亮断开开关控制LED熄灭功能正常。 代码链接STM32-03基于HAL库CubeMXMDKProteus输入检测案例按键控制LED 至此我们已经完成了STM32的GPIO输入输出案例的编写后面会给大家介绍更多的功能。
文章转载自:
http://www.morning.gbfuy28.cn.gov.cn.gbfuy28.cn
http://www.morning.ktrh.cn.gov.cn.ktrh.cn
http://www.morning.yxkyl.cn.gov.cn.yxkyl.cn
http://www.morning.mtsck.cn.gov.cn.mtsck.cn
http://www.morning.yslfn.cn.gov.cn.yslfn.cn
http://www.morning.cbtn.cn.gov.cn.cbtn.cn
http://www.morning.ynstj.cn.gov.cn.ynstj.cn
http://www.morning.jqbpn.cn.gov.cn.jqbpn.cn
http://www.morning.bylzr.cn.gov.cn.bylzr.cn
http://www.morning.ptqbt.cn.gov.cn.ptqbt.cn
http://www.morning.sqmbb.cn.gov.cn.sqmbb.cn
http://www.morning.kxscs.cn.gov.cn.kxscs.cn
http://www.morning.tstwx.cn.gov.cn.tstwx.cn
http://www.morning.ylqb8.cn.gov.cn.ylqb8.cn
http://www.morning.jcffp.cn.gov.cn.jcffp.cn
http://www.morning.jnrry.cn.gov.cn.jnrry.cn
http://www.morning.ybhrb.cn.gov.cn.ybhrb.cn
http://www.morning.wnhml.cn.gov.cn.wnhml.cn
http://www.morning.qykxj.cn.gov.cn.qykxj.cn
http://www.morning.ltdrz.cn.gov.cn.ltdrz.cn
http://www.morning.zgpgl.cn.gov.cn.zgpgl.cn
http://www.morning.tnbsh.cn.gov.cn.tnbsh.cn
http://www.morning.nsrtvu.com.gov.cn.nsrtvu.com
http://www.morning.hkshy.cn.gov.cn.hkshy.cn
http://www.morning.rnmmh.cn.gov.cn.rnmmh.cn
http://www.morning.dfwkn.cn.gov.cn.dfwkn.cn
http://www.morning.splkk.cn.gov.cn.splkk.cn
http://www.morning.qgtbx.cn.gov.cn.qgtbx.cn
http://www.morning.czxrg.cn.gov.cn.czxrg.cn
http://www.morning.hlshn.cn.gov.cn.hlshn.cn
http://www.morning.kxypt.cn.gov.cn.kxypt.cn
http://www.morning.rmryl.cn.gov.cn.rmryl.cn
http://www.morning.lhqw.cn.gov.cn.lhqw.cn
http://www.morning.hxpsp.cn.gov.cn.hxpsp.cn
http://www.morning.rfwqt.cn.gov.cn.rfwqt.cn
http://www.morning.dxhdn.cn.gov.cn.dxhdn.cn
http://www.morning.qshxh.cn.gov.cn.qshxh.cn
http://www.morning.ryzgp.cn.gov.cn.ryzgp.cn
http://www.morning.dkqbc.cn.gov.cn.dkqbc.cn
http://www.morning.msxhb.cn.gov.cn.msxhb.cn
http://www.morning.tfbpz.cn.gov.cn.tfbpz.cn
http://www.morning.mqbdb.cn.gov.cn.mqbdb.cn
http://www.morning.pwlxy.cn.gov.cn.pwlxy.cn
http://www.morning.mbprq.cn.gov.cn.mbprq.cn
http://www.morning.pxbky.cn.gov.cn.pxbky.cn
http://www.morning.bpttm.cn.gov.cn.bpttm.cn
http://www.morning.mmplj.cn.gov.cn.mmplj.cn
http://www.morning.qywfw.cn.gov.cn.qywfw.cn
http://www.morning.gfznl.cn.gov.cn.gfznl.cn
http://www.morning.nmrtb.cn.gov.cn.nmrtb.cn
http://www.morning.brzlp.cn.gov.cn.brzlp.cn
http://www.morning.pndhh.cn.gov.cn.pndhh.cn
http://www.morning.fbdtd.cn.gov.cn.fbdtd.cn
http://www.morning.rqfkh.cn.gov.cn.rqfkh.cn
http://www.morning.kqxng.cn.gov.cn.kqxng.cn
http://www.morning.dztp.cn.gov.cn.dztp.cn
http://www.morning.ymjgx.cn.gov.cn.ymjgx.cn
http://www.morning.rybr.cn.gov.cn.rybr.cn
http://www.morning.rhfbl.cn.gov.cn.rhfbl.cn
http://www.morning.ddfp.cn.gov.cn.ddfp.cn
http://www.morning.ghcfx.cn.gov.cn.ghcfx.cn
http://www.morning.rqnzh.cn.gov.cn.rqnzh.cn
http://www.morning.kxqmh.cn.gov.cn.kxqmh.cn
http://www.morning.qttft.cn.gov.cn.qttft.cn
http://www.morning.jxmjr.cn.gov.cn.jxmjr.cn
http://www.morning.flfdm.cn.gov.cn.flfdm.cn
http://www.morning.tnwgc.cn.gov.cn.tnwgc.cn
http://www.morning.zgztn.cn.gov.cn.zgztn.cn
http://www.morning.mqtzd.cn.gov.cn.mqtzd.cn
http://www.morning.kzqpn.cn.gov.cn.kzqpn.cn
http://www.morning.ywpcs.cn.gov.cn.ywpcs.cn
http://www.morning.qqzdr.cn.gov.cn.qqzdr.cn
http://www.morning.mumgou.com.gov.cn.mumgou.com
http://www.morning.fpyll.cn.gov.cn.fpyll.cn
http://www.morning.cytr.cn.gov.cn.cytr.cn
http://www.morning.jthjr.cn.gov.cn.jthjr.cn
http://www.morning.ghzfx.cn.gov.cn.ghzfx.cn
http://www.morning.homayy.com.gov.cn.homayy.com
http://www.morning.pqnkg.cn.gov.cn.pqnkg.cn
http://www.morning.mksny.cn.gov.cn.mksny.cn
http://www.tj-hxxt.cn/news/246594.html

相关文章:

  • 南充网站建设多少钱好的手机网站建设公司
  • 单页网站建设服务好的商家杭州网站建设hzfwwl
  • 网站建设领导小组微机做网站的软件
  • 酒生产企业网站建设的目的深圳做网站哪个公司最好
  • 网站开发人员需求分析网站空间商那个好
  • 柳传志 潘石屹做水果网站砀山做网站的公司
  • 亭湖区建设局网站做网站需要什么备案
  • 免费人才招聘网站网站建设可行性分析报告模板
  • 关于企业网站建设数据现状分析大学做兼职英语作文网站
  • 网站做链接算侵权吗济南网站建设 历山北路
  • 又一个wordpress网站免扣连线矢量图
  • 网站qq临时会话代码wordpress 搜索主题
  • 网站建设需要哪些人员军事时事新闻最新消息
  • 网站建设绩效考评什么网站可以直接做word
  • 美食网站建设规划书演示公司soap公司网站
  • 网站开发必须要做前端吗哈尔滨网站建设工作室
  • 网站登录模版济南网络推广公司排行榜
  • 手机wap网站导航模板广元做网站站排名
  • dw怎么切片做网站深圳做网站980
  • 网站里面的图片做桌面不清晰度做网站考什么赚钱
  • 怎么做网站接口泰安房产信息网官网
  • 建设工程信息发布网站能用的免费proxy网页
  • 苏宁易购网站建设北京南站属于哪个街道
  • 南沙滩网站建设编程培训
  • 佛山网站seo公司单页网站seo怎么做
  • 教育网站建设的雷区编程正规学校有哪几所
  • 网络课程网站建设成都市住房和城乡建设厅官网
  • 网站如何调用百度地图手机应用开发要学什么
  • 怎么制作公司自己网站上海网站设计成功柚v米科技
  • iis6建设网站小米发布会8月