IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 【单片机学习笔记】(23):HAL工程移植注意事项,数模转换、待机唤醒、程序设计要点 -> 正文阅读

[嵌入式]【单片机学习笔记】(23):HAL工程移植注意事项,数模转换、待机唤醒、程序设计要点

HAL库移植注意事项

如果是直接移植的板级支持包,要记得去stm32f1xx_hal_conf.h把要用到的使能代码的注释给取消掉,否则该驱动不会被编译到工程中

在用cubeMX配置工程的时候要勾选下图红圈的选项,否则不能调出stm32f1xx_hal_conf.h

然后要将Hal库的相应.c? .h文件复制到Driver目录下

?

模数转换

平时用的关键:编码值*分辨率=想要的数据

Stm32f103的 三个ADC都是12位的,即最大数值位4096

如果量程是0~3.3V,那么其分辨率就是3.3?4096=0.805664mv

5506光敏电阻与10K欧的电阻串联后,光照强度从强到弱,输出电压为0.7V~3.14V。

假设光照强度是0~1000,那么K= (1000 - 0)/ (0.7-3.14)=- 409.836

Y =- 409.836(x – 3.14) (x为采样到的电压)?? 那么如果当捕获到的值为3000的时候,则电压为3000*0.805664mv = 2.417V??????? 亮度Y = (2.417- 3.14)* (-409.836)= 296.311

到目前为止,我已经学得只有DMA和ADC需要用到HAL_XXX_Start();来启动

HAL_ADCEx_Calibration_Start(ADC_HandleTypeDef* hadc)

上面这个函数用来ADC的self-calibration(自校准)

int Sprintf(char *buff, const char *format[, argument]…)

sprintf函数的用法(各种类型转换为char*)_L_yangliu的专栏-CSDN博客

上面为sprintf函数的使用方式

error:? #165: too few arguments in function call

KEIL软件中编译时出现的Error L6200E: symbol multiply defined ...的解决方法

定义的变量直接放.c源文件里就好,不要放在板级支持包的.h头文件中

待机唤醒

程序设计要点

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-09-27 14:15:39  更:2021-09-27 14:18:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 3:31:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码