This repository has been archived on 2025-04-28. You can view files and clone it, but cannot push or open issues or pull requests.
CMS3in1/1.Cabin/4.MISC/断线监测/OfflineDetection/User/main.c

37 lines
1.1 KiB
C

#include "./SYSTEM/sys/sys.h"
#include "./SYSTEM/usart/usart.h"
#include "./SYSTEM/delay/delay.h"
#include "./BSP/LED/led.h"
#include "./SYSTEM/adc/adc.h"
#include "./BSP/cd4051b/cd4051b.h"
int main(void)
{
HAL_Init(); /* 初始化HAL库 */
sys_stm32_clock_init(336, 8, 2, 7); /* 设置时钟,168Mhz */
MX_ADC3_Init(); /*adc3初始化*/
CD4051B_Init(); /*cd4051b初始化*/
delay_init(168); /* 延时初始化 */
usart_init(115200); /* 串口初始化为115200 */
printf("\r\n您发送的消息为:\r\n");
// CD4051B_Pin_Select(1, 8);
while(1)
{
// int adcx = adc_get_result_average(9, 10);
// float temp = adcx*(2.5 / 256);
// printf("电压值:%d\r\n",adcx);
// printf("电压值:%f\r\n",temp);
//
// delay_ms(1000);
DetectionResults results = OffLineDetection(); // 调用函数并接收返回的结果
printf("Result 1: 0x%x\n", results.result1); // 打印第一个结果
printf("Result 2: 0x%x\n", results.result2); // 打印第二个结果
delay_ms(1000);
}
}