CAN-BUS ICIN TAMPON SECIMI

Kod:
        //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

Kod:
      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
7,728
Mesajlar
128,661
Üyeler
3,119
Son üye
İsmail16

Son kaynaklar

Son profil mesajları

Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
az bilgili çok meraklı
Back
Top