標(biāo)題:
基于stm32的隧道照明相關(guān)程序
[打印本頁(yè)]
作者:
滴滴答答穿秋褲
時(shí)間:
2020-5-19 14:09
標(biāo)題:
基于stm32的隧道照明相關(guān)程序
涉及紅外車速檢測(cè),光照檢測(cè),以及pwm調(diào)光
#include "sys.h"
#include "delay.h"
#include "key.h"
#include "led.h"
//#include "usart.h"
#include "hx711.h"
#include "exti.h"
#include "timer.h"
#include "oled.h"
#include "adc.h"
u16 led4pwmval=0;
int main(void)
{
delay_init(); //延時(shí)函數(shù)初始化
NVIC_Configuration(); //設(shè)置NVIC中斷分組2:2位搶占優(yōu)先級(jí),2位響應(yīng)優(yōu)先級(jí)
LED_Init(); //LED端口初始化
KEY_Init(); //初始化與按鍵連接的硬件接口
Adc_Init();
// Hx711_Init();
OLED_Init();
OLED_Clear();
TIM2_Int_Init(4999,71); //500ms 1Mhz 0.005s
TIM4_Int_Init(899,0); //不分頻。PWM頻率=72000/(899+1)=80Khz
//TIM5_Int_Init(4999,7199);//10Khz的計(jì)數(shù)頻率,計(jì)數(shù)到5000為500ms
OLED_ShowCHinese(18+10,0,2);/*測(cè)*/
OLED_ShowCHinese(54+30,0,8);/*速*/
OLED_ShowString(0,3,(unsigned char*)"speed",16);
OLED_ShowString(0,6,(unsigned char*)"light",16);
BEEP=1;
delay_ms(200);
BEEP=0;
delay_ms(200);
while(1)
{
// adcx=Get_Adc_Average(ADC_Channel_9,10);
// OLED_ShowNum(60,6,adcx,1,16);
light_change();
he_show();
TIM_SetCompare4(TIM4,led4pwmval);
}
}
復(fù)制代碼
程序.7z
2020-5-19 16:00 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
247.46 KB, 下載次數(shù): 10, 下載積分: 黑幣 -5
作者:
YKL958
時(shí)間:
2021-10-21 18:37
有電路圖嗎?
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1