資源簡介
脈沖寬度從100us至550us,定時器自動計算同步脈寬,PT2262振蕩電阻從1.2M至5.1M,對應的1527同樣,算出單位脈寬,實現自適應,用STM8S003實現

代碼片段和文件信息
/**
??******************************************************************************
??*?@file?stm8s_adc1.c
??*?@brief?This?file?contains?all?the?functions/macros?for?the?ADC1?peripheral.
??*?@author?STMicroelectronics?-?MCD?Application?Team
??*?@version?V1.1.1
??*?@date?06/05/2009
??******************************************************************************
??*
??*?THE?PRESENT?FIRMWARE?WHICH?IS?FOR?GUIDANCE?ONLY?AIMS?AT?PROVIDING?CUSTOMERS
??*?WITH?CODING?INFORMATION?REGARDING?THEIR?PRODUCTS?IN?ORDER?FOR?THEM?TO?SAVE
??*?TIME.?AS?A?RESULT?STMICROELECTRONICS?SHALL?NOT?BE?HELD?LIABLE?FOR?ANY
??*?DIRECT?INDIRECT?OR?CONSEQUENTIAL?DAMAGES?WITH?RESPECT?TO?ANY?CLAIMS?ARISING
??*?FROM?THE?CONTENT?OF?SUCH?FIRMWARE?AND/OR?THE?USE?MADE?BY?CUSTOMERS?OF?THE
??*?CODING?INFORMATION?CONTAINED?HEREIN?IN?CONNECTION?WITH?THEIR?PRODUCTS.
??*
??*?©?COPYRIGHT?2009?STMicroelectronics
??*?@image?html?logo.bmp
??******************************************************************************
??*/
/*?Includes?------------------------------------------------------------------*/
#include?“stm8s_adc1.h“
/*?Private?typedef?-----------------------------------------------------------*/
/*?Private?define?------------------------------------------------------------*/
/*?Private?macro?-------------------------------------------------------------*/
/*?Private?variables?---------------------------------------------------------*/
/*?Private?function?prototypes?-----------------------------------------------*/
/*?Private?functions?---------------------------------------------------------*/
/*?Public?functions?----------------------------------------------------------*/
/**
??*?@addtogroup?ADC1_Public_Functions
??*?@{
??*/
/**
??*?@brief?Deinitializes?the?ADC1?peripheral?registers?to?their?default?reset
??*?values.
??*?@par?Parameters:
??*?None
??*?@retval?None
??*/
void?ADC1_DeInit(void)
{
????ADC1->CSR??=?ADC1_CSR_RESET_VALUE;
????ADC1->CR1??=?ADC1_CR1_RESET_VALUE;
????ADC1->CR2??=?ADC1_CR2_RESET_VALUE;
????ADC1->CR3??=?ADC1_CR3_RESET_VALUE;
????ADC1->TDRH?=?ADC1_TDRH_RESET_VALUE;
????ADC1->TDRL?=?ADC1_TDRL_RESET_VALUE;
????ADC1->HTRH?=?ADC1_HTRH_RESET_VALUE;
????ADC1->HTRL?=?ADC1_HTRL_RESET_VALUE;
????ADC1->LTRH?=?ADC1_LTRH_RESET_VALUE;
????ADC1->LTRL?=?ADC1_LTRL_RESET_VALUE;
????ADC1->AWCRH?=?ADC1_AWCRH_RESET_VALUE;
????ADC1->AWCRL?=?ADC1_AWCRL_RESET_VALUE;
}
/**
??*?@brief?Initializes?the?ADC1?peripheral?according?to?the?specified?parameters
??*?@param[in]?ADC1_ConversionMode:?specifies?the?conversion?mode
??*?can?be?one?of?the?values?of?@ref?ADC1_ConvMode_TypeDef.
??*?@param[in]?ADC1_Channel:?specifies?the?channel?to?convert
??*?can?be?one?of?the?values?of?@ref?ADC1_Channel_TypeDef.
??*?@param[in]?ADC1_PrescalerSelection:?specifies?the?ADC1?prescaler
??*?can?be?one?of?the?values?of?@ref?ADC1_PresSel_TypeDef.
??*?@param[in]?ADC1_ExtTrigger:?specifies?the?external?trigger
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????524288??2012-12-11?14:35??脈寬自適應_通用解碼\edit\my_st1.IAB
?????文件???????5448??2012-12-13?08:36??脈寬自適應_通用解碼\edit\my_st1.IAD
?????文件?????176128??2012-02-04?17:39??脈寬自適應_通用解碼\edit\my_st1.IMB
?????文件???????2048??2012-12-11?17:54??脈寬自適應_通用解碼\edit\my_st1.IMD
?????文件?????????84??2017-06-07?09:15??脈寬自適應_通用解碼\edit\my_st1.PFI
?????文件???????1967??2017-06-07?09:15??脈寬自適應_通用解碼\edit\my_st1.PO
?????文件???????7064??2017-03-25?16:59??脈寬自適應_通用解碼\edit\my_st1.PR
?????文件??????43016??2017-03-25?17:00??脈寬自適應_通用解碼\edit\my_st1.PRI
?????文件?????528552??2017-06-07?08:59??脈寬自適應_通用解碼\edit\my_st1.PS
?????文件????????368??2017-06-07?08:49??脈寬自適應_通用解碼\edit\my_st1.SearchResults
?????文件??????46531??2017-06-07?11:57??脈寬自適應_通用解碼\edit\my_st1.WK3
?????文件??????97451??2012-11-10?17:38??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s.h
?????文件??????13630??2009-06-01?12:50??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s_adc1.h
?????文件??????11027??2009-06-01?12:50??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s_adc2.h
?????文件???????4871??2009-06-01?12:50??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s_awu.h
?????文件???????3472??2009-06-01?12:50??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s_beep.h
?????文件??????24992??2009-06-01?12:50??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s_can.h
?????文件??????17808??2009-06-01?12:50??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s_clk.h
?????文件???????4564??2009-06-01?12:50??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s_exti.h
?????文件??????12201??2009-06-01?12:50??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s_flash.h
?????文件???????6218??2009-06-01?12:50??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s_gpio.h
?????文件??????15337??2009-06-01?12:50??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s_i2c.h
?????文件???????5006??2009-06-01?12:50??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s_itc.h
?????文件???????4578??2009-06-01?12:50??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s_iwdg.h
?????文件???????2809??2009-06-01?12:50??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s_rst.h
?????文件??????12767??2009-06-01?12:50??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s_spi.h
?????文件??????24968??2009-06-01?12:50??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s_tim1.h
?????文件??????13576??2009-06-01?12:50??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s_tim2.h
?????文件??????12478??2009-06-01?12:50??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s_tim3.h
?????文件???????5131??2009-06-01?12:50??脈寬自適應_通用解碼\Libraries\STM8S_StdPeriph_Driver\inc\stm8s_tim4.h
............此處省略170個文件信息
評論
共有 條評論