描述
<h3 style="line-height:1.8">* 1、项目功能介绍</h3>
<hr>
<p style="line-height:1.8"> 能够实时测量温湿度并通过数码管显示,未使用时低功耗待机,通过按键外部中断唤醒触发测量。</p>
<p style="line-height:1.8"> 主控为是stm32g030k6t6,温湿度由盛思锐传感器测量。</p>
<p style="line-height:1.8"> 合并了adc电压测量,但似乎不太智能。</p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*2、项目属性</h3>
<hr>
<p style="line-height:1.8"> 立创训练营复刻项目</p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*3、硬件部分</h3>
<hr>
<p style="line-height:1.8"> 用到的元件不多,主要有温湿度传感器模块、74hc595、数码管、32主控、外部晶振(未使用)、led(测试用)。</p>
<p style="line-height:1.8"> 电源采用两节5号电池串联,电源输入处做了防反接保护,并使用磁珠防止前级干扰。</p>
<p style="line-height:1.8"> PS:传感器区域不小心给铺了铜,导致连续多次测量时温度数据升高;另传感器布局不够合理,元件安装时容易与电池GND引脚短接。PCB背面引脚影响了电池盒的焊接。温湿度传感器要正对板子,忘记放丝印了,另外下载调试接口的丝印修改或忘记移动位置被过孔打掉了。</p>
<p style="line-height:1.8"> </p>
<h3 style="line-height:1.8">*4、软件部分</h3>
<hr>
<p style="line-height:1.8"> 工程框架有由STM32CubemMX直接生成,详细配置参考立创项目教程文档,个人配置完后定时器没有生效,需要注意在cubemx中使能定时器中断NVIC:</p>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/824df1dc27c340cdb4d3b01633559e12.png"></p>
<p style="line-height:1.8"> 发现PB7引脚led一直点亮,直接开头初始化引脚reset了。</p>
<p style="line-height:1.8">烧录后程序不会复位运行:勾选了reset and run,另需取消勾选enable原因未知:</p>
<p style="line-height:1.8"><img src="//image.lceda.cn/oshwhub/ec7a43b21dc141418dc693dd81e29740.png" width="533" height="457"></p>
评论(0)