资源简介
驱动程序是基于STM8的,想用stm32或者其他单片机驱动也可以,简单改一下引脚初始化和延时函数就ok了。文件里面附带两个完整的工程和对应的原理图以及一个详细的自学笔记,工程一个是自动采集光照度,适合适配器这种电源供电,一个是中断触发采集光照度,程序有做低功耗处理,适合电池供电,程序里面有详细的注释。学习笔记也详细的说明了OPT3001的工作流程和原理,单片机如何去控制OPT3001工作等问题,保证看完都能懂。如果还有什么问题也欢迎联系我。
代码片段和文件信息
/**
******************************************************************************
* @file stm8l15x_adc.c
* @author MCD Application Team
* @version V1.5.0
* @date 13-May-2011
* @brief This file provides firmware functions to manage the following
* functionalities of the Analog to Digital Convertor (ADC) peripheral:
* - Initialization and Configuration
* - Power saving
* - Analog Watchdog configuration
* - Temperature Sensor & Vrefint (Voltage Reference internal) management
* - Regular Channels Configuration
* - Regular Channels DMA Configuration
* - Injected channels Configuration
* - Interrupts and flags management
*
* @verbatim
*
* ===================================================================
* How to use this driver
* ===================================================================
* 1. Enable The ADC controller clock using CLK_PeripheralClockConfig()
* function : CLK_PeripheralClockConfig(CLK_Peripheral_ADC1 ENABLE).
*
* 2. Configure the ADC Prescaler conversion resolution and data
* alignment using the ADC_Init() function.
*
* 3. Activate the ADC peripheral using ADC_Cmd() function.
*
* Regular channels group configuration
* ====================================
* - To configure the ADC regular channels group features use
* ADC_Init() and ADC_RegularChannelConfig() functions.
* - To activate the continuous mode use the ADC_continuousModeCmd()
* function.
* - To configure and activate the Discontinuous mode use the
* ADC_DiscModeChannelCountConfig() and ADC_DiscModeCmd() functions.
* - To read the ADC converted values use the ADC_GetConversionValue()
* function.
*
* DMA for Regular channels group features configuration
* ======================================================
* - To enable the DMA mode for regular channels group use the
* ADC_DMACmd() function.
* - To enable the generation of DMA requests continuously at the end
* of the last DMA transfer use the ADC_DMARequestAfterLastTransferCmd()
* function.
* Injected channels group configuration
* =====================================
* - To configure the ADC Injected channels group features use
* ADC_InjectedChannelConfig() and ADC_InjectedSequencerLengthConfig()
* functions.
* - To activate the continuous mode use the ADC_con
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-10-29 17:01 OPT3001驱动程序,附带完整工程,原理图和自学笔记\
目录 0 2019-10-29 16:40 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\
目录 0 2019-10-29 11:22 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\
目录 0 2019-10-29 11:22 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\
目录 0 2019-10-29 11:22 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\
文件 132840 2019-08-24 09:25 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x.h
文件 16913 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_adc.h
文件 5059 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_aes.h
文件 3557 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_beep.h
文件 19406 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_clk.h
文件 9963 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_comp.h
文件 10149 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_dac.h
文件 13242 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_dma.h
文件 9790 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_exti.h
文件 14388 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_flash.h
文件 6511 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_gpio.h
文件 35437 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_i2c.h
文件 2267 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_irtim.h
文件 13871 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_itc.h
文件 4632 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_iwdg.h
文件 22646 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_lcd.h
文件 4484 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_pwr.h
文件 3101 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_rst.h
文件 37772 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_rtc.h
文件 14474 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_spi.h
文件 21019 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_syscfg.h
文件 37391 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_tim1.h
文件 29141 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_tim2.h
文件 29019 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_tim3.h
文件 11698 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_tim4.h
文件 28418 2012-06-18 15:20 OPT3001驱动程序,附带完整工程,原理图和自学笔记\OPT3001(第1版 220V供电)\stm8_opt3001\FWlib\inc\stm8l15x_tim5.h
............此处省略412个文件信息
- 上一篇:沈鑫剡《路由和交换技术》课件
- 下一篇:21个项目玩转深度学习
相关资源
- 单片机仿真软件proteus6.7免安装绿色版
- 基于SPCE061A单片机的图形液晶模块的驱
- 基于SPCE061A单片机汇编语实现的流水灯
- 基于SPCE061A单片机的图形液晶模块的驱
- 物联网家居系统中基于单片机的多路
- 基于IAP15F2K61S2单片机的多路温度巡检
- 如何用单片机控制舵机及程序详细
- 单片机控制舵机电路图
- 基于MSP430单片机的实时多任务操作系
- 基于STM32F103C8单片机的晶联讯电子JL
- 广联达6.0写锁包,2020年11月最新
- 基于51单片机的交通信号灯程序
- 14284969_《STM32单片机应用与全案例实践
- GSM监控系统51单片机设计
- 精选单片机设计与制作30例
- 中颖单片机入门与实战
- 51单片机定时器/计数器的结构和原理
- MCS-51单片机定时器和计数器区别的理
- 基于32位单片机MC68HC376的高可靠性系统
- MC68HC08单片机程序设计速成
- PIC单片机人机接口模块4×4行列式
- PIC单片机人机接口模块4×4行列式
- 基于51单片机的多通道数据采集范围控
- ADC0832ADC0809DAC0832三种芯片程序,c程序
- 数据采集系统——ADC0808的应用
- 基于51单片机的直流电机转速控制及显
- 单片机控制步进电机PMW的驱动与放大
- 单片机驱动4相步进电机proteus仿真
- 使用PIC单片机开发的简易数字电压表
- 飞思卡尔单片机.s19文件方法详解
评论
共有 条评论