Program-1 Led Yakıp Söndürme
8 Ocak 2012


   
           
           
      


Custom Search
Keil 4.22a buradaki örnek kodlar picproje.org dan sayın [bunalmis] hocaya aittir.

#include "STM32F4xx.h"
void SystemInit()
{
    RCC->AHB1ENR|=0x00000008;    // GPIOD donanımının clock sinyalini uygulayalım -GPIODEN:  IO port D clock enable
    GPIOD->MODER=0x55000000;    // GPIOD nin 15, 14, 13, 12 pinleri cikis tanimlandi (Ledler bu pinlerde) 01-> output
    GPIOD->OSPEEDR= 0xFFFFFFFF; // GPIOD nin tum cikislari en yuksek hizda kullanacagiz
}
int main()
{
    while(1)
   {
     GPIOD->ODR= 0x0000F000;     // Ledler yansin burada porta toplu olarak yazma silme yapılacaksa bu odr portu kullanılır
     GPIOD->ODR= 0x00000000;     // Ledler sonsun
   }
}