stm32f407vg discoveryde timer lar ve hc sr 04 surucu

Başlatan crasftsman, 25 Ağustos 2015, 13:58:04

crasftsman

micro c de kutuphanesiz hcsr 04 sensoru ıle uzaklık algılayıp lcd ye vermek ıstıyorum
kodlar
#define ECHO GPIOD_ODR.B11
#define TRIGGER GPIOD_ODR.B12

//
sbit LCD_RS at GPIOE_ODR.B8;
sbit LCD_EN at GPIOE_ODR.B10;
sbit LCD_D4 at GPIOE_ODR.B4;
sbit LCD_D5 at GPIOE_ODR.B5;
sbit LCD_D6 at GPIOE_ODR.B6;
sbit LCD_D7 at GPIOE_ODR.B7;

unsigned int sayac=0;
char txt[7];
int mesafe_mm;

void ONLUKPALS()
{

TRIGGER=1;
   Delay_us(10) ;
   TRIGGER=0  ;
}
#if (sayac<<8)
{
  ECHO=1 ;  and ECHO=0;
   sayac++

   }
   void main()
   {
                      TIM1_SR=0
                      TIM1_CR1.f0=1;
    mesafe_mm = TIM1_SR    ;
    }
ben timeri yapamadım

hcsr 04 sensor datasheet http://www.micropik.com/PDF/HCSR04.pdf