91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.21MB
    文件類型: .rar
    金幣: 2
    下載: 3 次
    發布日期: 2023-08-10
  • 語言: 其他
  • 標簽: stm32??

資源簡介

ms8607的stm32的相關驅動程序,模擬iic的通訊方式

資源截圖

代碼片段和文件信息

#include?“adc.h“

/****************************************************************************
*?Function?Name??:?ADC_Config
*?Description????:?初始化ADC
*?Input??????????:?adc:選擇初始化的ADC,(我們開發板上面有三個ADC輸入)
*?Output?????????:?None
*?Return?????????:?None
****************************************************************************/

void?ADC_Config(uint8_t?adc)
{
????GPIO_InitTypeDef?GPIO_InitStructure;
ADC_InitTypeDef??ADC_InitStructure;

/***************************************************************************/
/**********************?IO口模式配置?***************************************/
/***************************************************************************/

????if((adc?&?ADC_Chn0)?==?ADC_Chn0)?//如果選擇打開ADC0
????{
????????/*?打開時鐘?*/
????RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB?ENABLE);
????????
????????GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_0;??????????//PB0
???? GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_AIN;??????//模擬輸入
???? GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_50MHz;

????????GPIO_Init(GPIOB?&GPIO_InitStructure);
????}
????if((adc?&?ADC_Chn1)?==?ADC_Chn1)
????{
????????/*?打開時鐘?*/
????RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB?ENABLE);
????????
????????GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_1;??????????//PB1
???? GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_AIN;??????//模擬輸入
???? GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_50MHz;

????????GPIO_Init(GPIOB?&GPIO_InitStructure);
????}
????if((adc?&?ADC_Chn2)?==?ADC_Chn2)
????{
????????/*?打開時鐘?*/
????RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB?ENABLE);
????????
????????GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_1;??????????//PA1
???? GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_AIN;??????//模擬輸入
???? GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_50MHz;

????????GPIO_Init(GPIOA?&GPIO_InitStructure);?
????}

/***************************************************************************/
/***********************?ADC參數設置?***************************************/
/***************************************************************************/

/*?打開時鐘?*/
RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1?ENABLE);
RCC_ADCCLKConfig(RCC_PCLK2_Div6);???????????//72M/6=12ADC?最大時鐘不能超過?14M

/*?初始化ADC參數?*/
ADC_InitStructure.ADC_Mode?=?ADC_Mode_Independent;??????????//工作方式為獨立模式
ADC_InitStructure.ADC_ScanConvMode?=?DISABLE; ????????????//不使用掃描模式
ADC_InitStructure.ADC_ContinuousConvMode?=?DISABLE;?????????//不使用連續轉換
ADC_InitStructure.ADC_ExternalTrigConv?=?ADC_ExternalTrigConv_None;//軟件觸發模式
ADC_InitStructure.ADC_DataAlign?=?ADC_DataAlign_Right;??????//數據對齊方式是右對齊
ADC_InitStructure.ADC_NbrOfChannel?=?1;????????//順序進行規則轉換的ADC?通道的數目1?

ADC_Init(ADC1?&ADC_InitStructure);
????ADC_Cmd(ADC1?ENABLE);???????????????????????//打開ADC使能

ADC_ResetCalibration(ADC1);??????????????????//開啟復位校準????
while(ADC_GetResetCalibrationStatus(ADC1));??//等待復位校準結束?

ADC_StartCalibration(ADC1);??????????????????//開啟AD校準?
while(ADC_GetCalibrationStatus(ADC1));?????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????5587??2016-12-14?16:00??MS8607驅動程序\app\adc\adc.c

?????文件????????367??2016-12-14?16:00??MS8607驅動程序\app\adc\adc.h

?????文件???????3307??2016-12-14?16:00??MS8607驅動程序\app\adctemp\adctemp.c

?????文件????????268??2016-12-14?16:00??MS8607驅動程序\app\adctemp\adctemp.h

?????文件???????7550??2016-12-14?16:00??MS8607驅動程序\app\adx345\adx345.c

?????文件????????841??2016-12-14?16:00??MS8607驅動程序\app\adx345\adx345.h

?????文件???????1346??2016-12-14?16:00??MS8607驅動程序\app\audio\hc4052.c

?????文件????????523??2016-12-14?16:00??MS8607驅動程序\app\audio\hc4052.h

?????文件???????1561??2016-12-14?16:00??MS8607驅動程序\app\beep\beep.c

?????文件????????154??2016-12-14?16:00??MS8607驅動程序\app\beep\beep.h

?????文件???????5728??2016-12-14?16:00??MS8607驅動程序\app\bmp\bmp.c

?????文件???????1146??2016-12-14?16:00??MS8607驅動程序\app\bmp\bmp.h

?????文件???????8621??2016-12-14?16:00??MS8607驅動程序\app\can\can.c

?????文件????????496??2016-12-14?16:00??MS8607驅動程序\app\can\can.h

?????文件???????2507??2016-12-14?16:00??MS8607驅動程序\app\dma\dma.c

?????文件????????252??2016-12-14?16:00??MS8607驅動程序\app\dma\dma.h

?????文件??????15018??2016-12-14?16:00??MS8607驅動程序\app\eeprom\eeprom.c

?????文件????????620??2016-12-14?16:00??MS8607驅動程序\app\eeprom\eeprom.h

?????文件???????2857??2016-12-14?16:00??MS8607驅動程序\app\fatapp\myFatApp.c

?????文件????????440??2016-12-14?16:00??MS8607驅動程序\app\fatapp\myFatApp.h

?????文件?????724227??2016-12-14?16:00??MS8607驅動程序\app\FATFS\cc936.c

?????文件???????5895??2016-12-14?16:00??MS8607驅動程序\app\FATFS\diskio.c

?????文件???????2804??2016-12-14?16:00??MS8607驅動程序\app\FATFS\diskio.h

?????文件?????147958??2016-12-14?16:00??MS8607驅動程序\app\FATFS\ff.c

?????文件??????13063??2016-12-14?16:00??MS8607驅動程序\app\FATFS\ff.h

?????文件???????7732??2016-12-14?16:00??MS8607驅動程序\app\FATFS\ffconf.h

?????文件????????856??2016-12-14?16:00??MS8607驅動程序\app\FATFS\integer.h

?????文件??????10225??2016-12-14?16:00??MS8607驅動程序\app\flash\flash.c

?????文件???????1130??2016-12-14?16:00??MS8607驅動程序\app\flash\flash.h

?????文件??????11612??2016-12-14?16:00??MS8607驅動程序\app\fm\rda5820.c

............此處省略227個文件信息

評論

共有 條評論