Program-1 Led Yakıp Söndürme
8 Ocak 2012
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
}
}