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

网站群软件网站建设目标初步目标

网站群软件,网站建设目标初步目标,中国建设网官方网站下载e路,移动网站开发实训报告1、cubemx配置 1.1、系统配置 1.2、GPIO配置 PB2设置为“GPIO_Output” user label设置为“LED” 1.3、串口配置 模式选择为“Asynchronous”,其他默认 1.4、时钟树配置 全部保持默认 2、ADC配置 通道选择“Temperature Sensor Channel”,其他默认 …

1、cubemx配置

1.1、系统配置

1.2、GPIO配置

PB2设置为“GPIO_Output”

user label设置为“LED”

1.3、串口配置

模式选择为“Asynchronous”,其他默认

1.4、时钟树配置

全部保持默认

2、ADC配置

通道选择“Temperature Sensor Channel”,其他默认

3、程序

3.1、头文件

/* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */
#include <string.h>
#include <stdio.h>
#include <math.h>
/* USER CODE END 0 */

3.2、变量定义

  /* USER CODE BEGIN 1 */uint8_t tx_data[100];uint32_t ADC_Value;float ADC_Voltage,ADC_Temperature;/* USER CODE END 1 */

3.3、ADC采集

  /* Infinite loop *//* USER CODE BEGIN WHILE */while (1){HAL_ADC_Start(&hadc1);HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_SET);if(HAL_ADC_PollForConversion(&hadc1, 20)==HAL_OK){ADC_Value=HAL_ADC_GetValue(&hadc1);
//		  ADC_Voltage=ADC_Value*3.3/4096;
//		  ADC_Temperature = ( ADC_Voltage - 0.76)/0.0025 + 25;//mvADC_Voltage=ADC_Value*3300/4096;ADC_Temperature = ( ADC_Voltage - 760)/2.5 + 25;sprintf((char *)tx_data,"采样值=%d,电压值=%fmV,温度值=%f℃",(int)ADC_Value,ADC_Voltage,ADC_Temperature);HAL_UART_Transmit(&huart1, tx_data, sizeof(tx_data), 1000);}HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_RESET);HAL_ADC_Stop(&hadc1);HAL_Delay(1500);/* USER CODE END WHILE */

 4、实验结果

5、bug处理记录

5.1、串口输出中文乱码

IDE在sprintf出提示

The float formatting support is not enabled, check your MCU Settings from "Project Properties > C/C++ Build > Settings > Tool Settings", or add manually "-u _printf_float" in linker flags.

 解决方法

菜单栏:Project→Properties

5.2、温度采集偏差太大

解决方法

采用更稳定的电源供电

jlink供电时VREF+引脚的测量结果

usb供电时VREF+引脚的测量结果

参考

【【小蜜蜂笔记】基于STM32CubeMX的嵌入式开发基础教程】 https://www.bilibili.com/video/BV1m7411H7oT/?p=8&share_source=copy_web&vd_source=f42320918d590ee8bddbeea3951af1af

HAL STM32F4内部温度读取+ADC阻塞式读取_hal 407 内部温度-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/weixin_42880082/article/details/137615388STM32CubeMX | HAL库的ADC多通道数据采集(轮训、DMA、DMA+TIM)、读取内部传感器温度_tim+adc+dma采集-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/qq153471503/article/details/108123019STM32F407内部温度偏差太大 (stmicroelectronics.cn)icon-default.png?t=O83Ahttps://shequ.stmicroelectronics.cn/forum.php?mod=viewthread&tid=605494&&extra=

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

相关文章:

  • 网站建设方案案例短链接在线工具
  • 辽宁做网站哪家好wordpress 分类目录 菜单
  • 怎样创建企业网站装饰公司办公室图片
  • 张启亚学做网站网站没做好能不能备案
  • 佛山市官网网站建设怎么样焦作网站建设公司
  • 广州网络推广有限公司资阳地seo
  • 南通网站推广优化费用wordpress升级设置
  • 网站重定向代码宣化网站制作公司
  • 太谷县建设局网站装修培训班大约多少钱一个月
  • 做网站多久能学会seo单页快速排名
  • 张家港网站建设模板wordpress自定义404
  • 网站建设福州最好品牌网站开发价格
  • 在线做静态头像的网站网站生成小程序
  • 云南照明网站建设知乎有趣的网站
  • 松江品划网站建设开发益阳网站建设广告
  • 河南省住房和城乡建设门户网站网站建设与运营未来发展
  • 定制网站与模板网站的主要区别上海网站建设哪家企业
  • 搭建一个简单的网站站长之家排行榜
  • 湖南网站搜索排名优化电话专做机票网站的软件公司
  • django 网站开发教程app推广刷量
  • 自己做网站哪家好建筑工程公司黄页
  • 建设网站怎么提需求注册公司需要多长时间?
  • 做零食网站的首页模板网站建设方案解救苏州久远网络
  • 境外网站 备案营销型的网站域名
  • 沧州建设银行招聘网站网站的论坛怎么做的
  • 邵东网站建设个人设计师为什么做网站
  • 求制作网站网站开发接私活
  • 如何做好网站建设前期网站规划创建个人微信公众号
  • 企业网站布局代码小型网络设计方案
  • 中国正能量不良网站直接进入开发网站开票名称是什么