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

  • 大小: 3.69MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-08-13
  • 語言: 其他
  • 標簽:

資源簡介

CPU采用的是STM32F103C8T6-紅外遙控解碼程序,解碼后的遙控按鍵值通過串口打印到PC機終端,代碼清晰簡單,大部份代碼都有注釋。

資源截圖

代碼片段和文件信息

#include?“adc.h“
#include?“SysTick.h“

/*******************************************************************************
*?函?數?名?????????:?ADCx_Init
*?函數功能 ?????:?ADC初始化
*?輸????入?????????:?無
*?輸????出?????????:?無
*******************************************************************************/
void?ADCx_Init(void)
{
GPIO_InitTypeDef?GPIO_InitStructure;?//定義結構體變量
ADC_InitTypeDef???ADC_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOA|RCC_APB2Periph_ADC1ENABLE);

RCC_ADCCLKConfig(RCC_PCLK2_Div6);//設置ADC分頻因子6?72M/6=12ADC最大時間不能超過14M

//PA1?作為模擬通道輸入引腳?//GPIO_Pin_0按鍵占用//GPIO_Pin_4-DA占用????????????????????????
GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_6;
GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_AIN; //模擬輸入引腳//
GPIO_Init(GPIOA?&GPIO_InitStructure);

ADC_InitStructure.ADC_Mode?=?ADC_Mode_Independent;//DC1和ADC2工作在獨立模式
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數據右對齊
ADC_InitStructure.ADC_NbrOfChannel?=?1;//1個轉換在規則序列中?也就是只轉換規則序列1?
ADC_Init(ADC1?&ADC_InitStructure);//ADC初始化

ADC_Cmd(ADC1?ENABLE);//開啟AD轉換器
ADC_ResetCalibration(ADC1);//重置指定的ADC的校準寄存器
while(ADC_GetResetCalibrationStatus(ADC1));//獲取ADC重置校準寄存器的狀態

ADC_StartCalibration(ADC1);//開始指定ADC的校準狀態
while(ADC_GetCalibrationStatus(ADC1));//獲取指定ADC的校準程序

ADC_SoftwareStartConvCmd(ADC1?ENABLE);//使能或者失能指定的ADC的軟件轉換啟動功能
}

/*******************************************************************************
*?函?數?名?????????:?Get_ADC_Value
*?函數功能 ?????:?獲取通道ch的轉換值,取times次然后平均?
*?輸????入?????????:?ch:通道編號
times??????????:獲取次數
*?輸????出?????????:?通道ch的times次轉換結果平均值
*******************************************************************************/
u16?Get_ADC_Value(u8?chu8?times)
{
u32?temp_val=0;
u8?t;
//設置指定ADC的規則組通道,一個序列,采樣時間
ADC_RegularChannelConfig(ADC1?ch?1?ADC_SampleTime_239Cycles5); //ADC1ADC通道239.5個周期提高采樣時間可以提高精確度 ????

for(t=0;t {
ADC_SoftwareStartConvCmd(ADC1?ENABLE);//使能指定的ADC1的軟件轉換啟動功能
while(!ADC_GetFlagStatus(ADC1?ADC_FLAG_EOC?));//等待轉換結束
temp_val+=ADC_GetConversionValue(ADC1);
//delay_ms(5);
}
return?temp_val/times;
}?

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

?????文件???????2664??2019-09-13?11:53??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\adc\adc.c

?????文件????????128??2016-09-10?09:53??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\adc\adc.h

?????文件????????829??2019-10-17?20:30??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\beep\beep.c

?????文件????????580??2019-10-17?15:18??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\beep\beep.h

?????文件???????1303??2017-05-19?15:13??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\dac\dac.c

?????文件????????114??2016-09-12?15:48??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\dac\dac.h

?????文件???????2142??2019-10-19?15:38??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\exti\exti.c

?????文件?????????97??2019-10-19?15:21??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\exti\exti.h

?????文件???????4827??2019-10-20?14:00??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\hwjm\hwjm.c

?????文件????????423??2019-10-20?14:00??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\hwjm\hwjm.h

?????文件????????793??2019-09-12?18:55??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\key\key.c

?????文件????????374??2019-09-12?19:13??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\key\key.h

?????文件????????771??2019-10-17?19:36??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\led\led.c

?????文件????????478??2019-10-17?19:44??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\led\led.h

?????文件???????1661??2019-09-12?21:47??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\pwm\pwm.c

?????文件????????103??2019-09-12?21:49??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\pwm\pwm.h

?????文件???????2302??2019-10-19?09:02??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\smg\smg.c

?????文件????????721??2019-09-13?13:55??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\smg\smg.h

?????文件???????3282??2019-10-18?23:35??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\stm32_flash\stm32_flash.c

?????文件???????1097??2019-10-12?22:16??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\stm32_flash\stm32_flash.h

?????文件???????2132??2019-10-19?15:42??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\time\time.c

?????文件????????101??2019-10-17?19:01??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\APP\time\time.h

?????文件????????399??2019-01-07?18:53??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\keilkilll.bat

?????文件??????17273??2019-01-07?18:57??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\Libraries\CMSIS\core_cm3.c

?????文件??????85714??2019-01-07?18:57??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\Libraries\CMSIS\core_cm3.h

?????文件??????15503??2011-03-10?10:52??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\Libraries\CMSIS\startup_stm32f10x_hd.s

?????文件??????12567??2014-03-21?11:30??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\Libraries\CMSIS\startup_stm32f10x_ld.s

?????文件??????12765??2011-03-10?10:52??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\Libraries\CMSIS\startup_stm32f10x_md.s

?????文件??????36557??2019-01-07?18:57??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\Libraries\CMSIS\system_stm32f10x.c

?????文件???????2085??2019-01-07?18:57??STM32紅外遙控解碼程序解碼后的按鍵值通過串口打印到PC機終端\Libraries\CMSIS\system_stm32f10x.h

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

評論

共有 條評論

相關資源