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

  • 大小: 5.66MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-01
  • 語言: 其他
  • 標簽: STM32??ADC1118??AD轉換??

資源簡介

基于STM32單片機的SPI接口對ADC1118芯片的控制,實現模數轉化,代碼親測可用,非常易于閱讀和移植

資源截圖

代碼片段和文件信息

/*
?*?@file??????????app.c
?*?@brief?????????主函數程序
?*?@ucos-ii???????V2.86?
?*?@function??????USART1---UART5?通信????
?*?@compiler??????RealView?MDK-ARM?Compiler?V4.11
?*?@peripheral????V3.5.0
?*?@author?? ??Yuhaiyang?
?*?@date??? ??????2015/10/26
?*?@corporation???浙江求是科教設備有限公司
?*?@website???????http://www.zjqiushi.com/
*/
/*?Includes?------------------------------------------------------------------*/
#include??“stm32f10x.h“
#include??“stm32f10x_conf.h“?
#include??“bsp.h“
#include??“SPI.h“
/*?Private?variables?---------------------------------------------------------*/
//?Systick?delay
__IO?uint32_t?TimingDelay?=?0?;
volatile?int?ADC_Result;?

//uint8_t?TxBuffer4[TxBufferSize4];
//uint8_t?RxBuffer4[RxBufferSize4]?rec_f4;
uint8_t?TxBuffer4[4];
uint8_t?RxBuffer4[4]?rec_f4;
__IO?uint8_t?TxCounter4?=?0x00;
__IO?uint8_t?RxCounter4?=?0x00;?
//uint8_t?NbrOfDataToTransfer4?=?TxBufferSize4;
//uint8_t?NbrOfDataToRead4?=?RxBufferSize4;
__IO?TestStatus?TransferStatus4?=?FAILED;?
float?AD_Result1?AD_Result2;

uint8_t?TxBuffer5[4];
uint8_t?RxBuffer5[4]?rec_f5;
__IO?uint8_t?TxCounter5?=?0x00;
__IO?uint8_t?RxCounter5?=?0x00;?

int?main(void)
{
??
????BSP_Configuration();
SPI_Configuration();
BSP_USART_Configuration(UART4);
????BSP_USART_Configuration(UART5);
?
????if?(SysTick_Config(72000)) ????//時鐘節拍中斷時1ms一次??用于定時?
????{??
????????while?(1);
????}
GPIO_SetBits(GPIOA?BSP_AD_CS); ????//AD(ADS1118)轉換片選信號CS,Invalid
????GPIO_SetBits(GPIOA?BSP_ADC_MISO);
GPIO_ResetBits(GPIOC?BSP_GPIOC_LED1);
GPIO_ResetBits(GPIOC?BSP_GPIOC_LED2);
Delay(500);
GPIO_SetBits(GPIOC?BSP_GPIOC_LED1);
GPIO_SetBits(GPIOC?BSP_GPIOC_LED2);
Alarm_Ctrl();
????while?(1)
????{
??????? key_scan();
if(rec_f4==1)
? {
rec_f4=0;
????????????Alarm_Ctrl();
BSP_USART_OUT(UART4&TxBuffer4[0]0x04);
}
?? ??? ?if(rec_f5==1)
? {
rec_f5=0;
????????????Alarm_Ctrl();
BSP_USART_OUT(UART5&TxBuffer5[0]0x04);
}
GPIO_ResetBits(GPIOA?BSP_AD_CS); ????//AD(ADS1118)CS,valid
????????Delay(10);
????????SPI_ADC_SendData(SPI1?0xC3E3);???????
????????SPI_ADC_SendData(SPI1?0xC3E3);????????
????????AD_Result1?=?SPI_ADC_SendData(SPI1?0xC3E3)*1.0/32768*4.096;????????
????????GPIO_SetBits(GPIOA?BSP_AD_CS); ????//AD(ADS1118)CS,Invalid
????????Delay(1000);
????????GPIO_ResetBits(GPIOA?BSP_AD_CS); ????//AD(ADS1118)CS,valid
????????Delay(10);
????????SPI_ADC_SendData(SPI1?0xC3E3);???????
????????SPI_ADC_SendData(SPI1?0xC3E3);?????????
????????AD_Result1?=?SPI_ADC_ReadByte(SPI1)*1.0/32768*4.096;????????
????????GPIO_SetBits(GPIOA?BSP_AD_CS); ????//AD(ADS1118)CS,Invalid
????????Delay(1000);
????????//?AD-CH2
????????GPIO_ResetBits(GPIOA?BSP_AD_CS); ????//AD(ADS1118)CS,valid
????????Delay(10);
????????SPI_ADC_SendData(SPI1?0xD3E3);???????
????????SPI_ADC_SendData(SPI1?0xD3E3);????????
????????AD_Result2?=?SPI_ADC_SendData(SPI1?0xD3E3)*1.0/32768*4.096;????????
????????GPIO_SetBits

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-03-30?16:14??STM32-DCP-208\
?????目錄???????????0??2018-03-30?16:14??STM32-DCP-208\App\
?????文件????????5495??2016-03-11?18:09??STM32-DCP-208\App\SPI.c
?????文件?????????873??2016-03-11?18:09??STM32-DCP-208\App\SPI.h
?????文件?????????228??2016-03-11?18:09??STM32-DCP-208\App\includes.h
?????文件????????3561??2016-03-11?18:09??STM32-DCP-208\App\main.c
?????文件????????3237??2016-03-11?18:09??STM32-DCP-208\App\stm32f10x_conf.h
?????文件????????4946??2016-03-11?18:09??STM32-DCP-208\App\stm32f10x_it.c
?????文件????????3831??2016-03-11?18:09??STM32-DCP-208\App\stm32f10x_it.h
?????目錄???????????0??2018-03-30?16:14??STM32-DCP-208\Bsp\
?????文件???????15936??2016-03-11?18:09??STM32-DCP-208\Bsp\bsp.c
?????文件????????2904??2016-03-11?18:09??STM32-DCP-208\Bsp\bsp.h
?????目錄???????????0??2018-03-30?16:14??STM32-DCP-208\Libraries\
?????目錄???????????0??2018-03-30?16:14??STM32-DCP-208\Libraries\CMSIS\
?????文件???????17273??2016-03-11?18:09??STM32-DCP-208\Libraries\CMSIS\core_cm3.c
?????文件???????85714??2016-03-11?18:09??STM32-DCP-208\Libraries\CMSIS\core_cm3.h
?????文件??????633941??2016-03-11?18:09??STM32-DCP-208\Libraries\CMSIS\stm32f10x.h
?????文件???????36557??2016-03-11?18:09??STM32-DCP-208\Libraries\CMSIS\system_stm32f10x.c
?????文件????????2085??2016-03-11?18:09??STM32-DCP-208\Libraries\CMSIS\system_stm32f10x.h
?????目錄???????????0??2018-03-30?16:14??STM32-DCP-208\Libraries\STM32F10x_StdPeriph_Driver\
?????文件???????29246??2016-03-11?18:09??STM32-DCP-208\Libraries\STM32F10x_StdPeriph_Driver\Release_Notes.html
?????目錄???????????0??2018-03-30?16:14??STM32-DCP-208\Libraries\STM32F10x_StdPeriph_Driver\inc\
?????文件????????8982??2016-03-11?18:09??STM32-DCP-208\Libraries\STM32F10x_StdPeriph_Driver\inc\misc.h
?????文件???????21690??2016-03-11?18:09??STM32-DCP-208\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h
?????文件????????7555??2016-03-11?18:09??STM32-DCP-208\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h
?????文件???????27559??2016-03-11?18:09??STM32-DCP-208\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h
?????文件????????6573??2016-03-11?18:09??STM32-DCP-208\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h
?????文件????????2162??2016-03-11?18:09??STM32-DCP-208\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h
?????文件???????15233??2016-03-11?18:09??STM32-DCP-208\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h
?????文件????????3818??2016-03-11?18:09??STM32-DCP-208\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h
?????文件???????20754??2016-03-11?18:09??STM32-DCP-208\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h
............此處省略201個文件信息

評論

共有 條評論