mirror of
https://gitee.com/beecue/fastbee.git
synced 2025-12-18 00:45:55 +08:00
[update] 增加STM32智慧宿舍基础代码
This commit is contained in:
62
firmware/stm32/smart_dormitory/User/Process/process.c
Normal file
62
firmware/stm32/smart_dormitory/User/Process/process.c
Normal file
@@ -0,0 +1,62 @@
|
||||
/****************************************Copyright (c)****************************************************
|
||||
**
|
||||
** File name: process.c
|
||||
** Created by: XiaoYi
|
||||
** Created date: 2020-10-16
|
||||
** Version: v1.0
|
||||
** Descriptions: The original
|
||||
** Link address: https://blog.csdn.net/weixin_45006076
|
||||
**
|
||||
*********************************************************************************************************/
|
||||
|
||||
#include "process.h"
|
||||
#include "gpio.h"
|
||||
#include "flash.h"
|
||||
#include "tim.h"
|
||||
#include "oled.h"
|
||||
|
||||
/*
|
||||
SG90<39>Ķ<EFBFBD><C4B6><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD>ƶ<EFBFBD><C6B6><EFBFBD><EFBFBD><EFBFBD> PWM <20>ź<EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>50Hz<48><7A><EFBFBD>ң<EFBFBD><D2A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ 20ms <20><> PWM <20>źţ<C5BA><C5A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>źŵĸߵ<C4B8>ƽ<EFBFBD><C6BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0.5ms - 2.5ms֮<EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><EFBFBD><EFBFBD>ĽǶȣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
value<75><65><EFBFBD><EFBFBD>ֵ <20>ߵ<EFBFBD>ƽ<EFBFBD><C6BD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD>Ƕ<EFBFBD>
|
||||
50 0.5ms 0<><30>
|
||||
100 1ms 45<34><35>
|
||||
150 1.5ms 90<39><30>
|
||||
200 2ms 135<33><35>
|
||||
250 2.5ms 180<38><30>
|
||||
*/
|
||||
void set_sg90(int value) // ģ<><EFBFBD><E2BFAA>
|
||||
{
|
||||
__HAL_TIM_SET_COMPARE(&htim4, TIM_CHANNEL_1, value);
|
||||
}
|
||||
|
||||
void start_buzz(void)
|
||||
{
|
||||
BUZZ = 1;
|
||||
}
|
||||
|
||||
void stop_buzz(void)
|
||||
{
|
||||
BUZZ = 1;
|
||||
}
|
||||
|
||||
void process_local_handle(uint16_t value_humi)
|
||||
{
|
||||
/* <20><><EFBFBD><EFBFBD>ʪ<EFBFBD><CAAA>С<EFBFBD><D0A1>ϵͳ<CFB5><CDB3><EFBFBD>õ<EFBFBD><C3B5><EFBFBD>Сֵ<D0A1><D6B5>ת<EFBFBD><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE><EFBFBD><EFBFBD>ʪ<EFBFBD>ȳ<EFBFBD><C8B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵʱ<D6B5><CAB1><EFBFBD><EFBFBD>ֹͣ<CDA3><D6B9>ˮ<EFBFBD><CBAE><EFBFBD>رյ<D8B1><D5B5><EFBFBD> */
|
||||
;
|
||||
}
|
||||
|
||||
void process_report_data(void)
|
||||
{
|
||||
uint8_t send_buff[12];
|
||||
|
||||
// <20><>ǰϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬ʱ<CCAC><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
}
|
||||
|
||||
void process_handle_wifi_data(void)
|
||||
{
|
||||
int i = 0;
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user