что-то я начинаю слегка подтупливать.
хочу погасить и на всегда зажечь светодиод на порте GPF4
пишу:
CODE
#include "Leds.h"
#include "s3c2410.h"
void Leds_Init (void)
{
// led 1 - GPF4
GPFCON &= ~(0x03 << 8);
GPFCON |= 0x01 << 8;
Leds_TurnOff (1);
}
void Leds_TurnOn (int aLed)
{
GPFDAT |= BIT(4);
}
void Leds_TurnOff (int aLed)
{
GPFDAT &=~ BIT(4);
}
void Main(void)
{
Leds_Init();
Leds_TurnOn(1);
while(1);
}
Leds.h
CODE
#ifndef LEDS_H
#define LEDS_H
#define LED_1 1
#define LED_2 2
#define LED_3 4
#define LED_4 8
#define LEDS_ALL (LED_1|LED_2|LED_3|LED_4)
void Leds_Init (void);
void Leds_TurnOn (int aLed);
void Leds_TurnOff (int aLed);
#endif
не работает.

Компилируется без ошибок и предупреждений, заливаю в устройство, включаю и ничего не загорается.
Сообщение отредактировал TrueCyrix - Dec 11 2013, 07:46