CAN-BUS ICIN TAMPON SECIMI

C++:
        //RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
    RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);
    //RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);
    RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);
    
    GPIO_InitTypeDef GPIO_InitStructure;
    
    GPIO_InitStructure.GPIO_Pin = LEDs;
    GPIO_InitStructure.GPIO_Mode     = GPIO_Mode_OUT;
    GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
    GPIO_InitStructure.GPIO_PuPd     = GPIO_PuPd_NOPULL;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
    GPIO_Init(LED_PORT, &GPIO_InitStructure);
    
    
    GPIO_InitStructure.GPIO_Pin     = bt;
    GPIO_InitStructure.GPIO_Mode     = GPIO_Mode_IN;
    GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
    GPIO_InitStructure.GPIO_PuPd     = GPIO_PuPd_UP;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
    GPIO_Init(bt_port, &GPIO_InitStructure);

Birde bana sor abi.
sadece 1 giriş 1 çıkış tanımladım :)
Ama böyle yazmak daha güzel geliyor. normalde bunu arduino ile kıyaslarsam pinMode(pin,mod); ile aynı işi yapıyor bu 2 ayı blok
 
Tam da demek istediğim bu işte. Bunu yazma. Hal ile doğrudan konfigure et
 
Tam da demek istediğim bu işte. Bunu yazma. Hal ile doğrudan konfigure et
Abi hal ile yazınca

C++:
      HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_SET);
      HAL_Delay(500);

      HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_RESET);
      HAL_Delay(500);

Bu bir blink kodu örneği.

Bu şekilde yazmak malesef bana birşey katmayacak.
Arduino ile yazmaktan farksız bu haliyle arkada neler olduğunu görmüyorum yine.

Ama üstteki #22 numaralı mesajda verdiğim haliyle işlem yapacağım pindeki herşeyi ben ayarlıyorum yapmak/öğrenmek istedğim tam anlamıyla bu.
 
Merak etme, interrupt lar, seri port, spi, İ2c, timer, can bus vb Birçok kesme rutin işin içine girince ortalık yeterince karışacak zaten. O zaman bu kodları arayacaksın:dans1:
 

Forum istatistikleri

Konular
5,885
Mesajlar
100,429
Üyeler
2,493
Son üye
cym247

Son kaynaklar

Son profil mesajları

gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Back
Top