XC8 de basit bir fonksiyon olsun.Boolean input alıyor ve LED aktif ediyor.Yapıları öğrenmek için basit bir örnek yapmak istiyorum.
#define LED (PORTAbits.RA0)
void GPIO_State(bool state) {
LED = state;
}
Şeklinde olabilir.Bunun için nasıl structure oluşturmalıyız ? Mesela şu şekilde kullanmak istiyoruz.
GPIO_State(StateStructure.ON) //led on - ON 1 değerini (bool olarak)
GPIO_State(StateStructure.OFF) //led on - OFF 0 değerini (bool olarak) döndürsün ?
String karşılaştırma komutları ile yapılabilir sanırım tabi soruyu yanlış anlamadıysam
Selam,
Bunu bir deneyin isterseniz.
typedef struct STATE_STRUCT{
const unsigned int LED_ON:1;
const unsigned int LED_OFF:1;
}_StateStructure;
_StateStructure StateStructure = {1, 0};
Esen kalın.