Kezdőoldal » Számítástechnika » Programozás » Mikrokontroller programozásába...

Mikrokontroller programozásában segítség?

Figyelt kérdés

MPLab-ban szeretnék írni egy egyszerű kis programot, ami egyelőre egy LED-et megvilágít.


A kód:


#include <p18f4620.h>



#define LED1 LATDbits.LATD0

#define LED2 LATDbits.LATD1

#define LED3 LATDbits.LATD2

#define LED4 LATDbits.LATD3

#define LED5 LATDbits.LATD4

#define LED6 LATDbits.LATD5

#define LED7 LATDbits.LATD6

#define LED8 LATDbits.LATD7


#define InitLEDPins() LATD &= 0b10101000; TRISD &= 0b00000000;



#define TRUE 1

#define FALSE 0


#define ON 1

#define OFF 0


#define HIGH 1

#define LOW 0



void main(void)

{


LED1 = ON;

}



Ar ERROR:


Error - could not find definition of symbol 'LATDbits' in file './main.o'.



Hol kell definiáljam a LATDbits-et?



2012. jún. 2. 12:54
1 2
 11/14 A kérdező kommentje:
Amúgy az összes így kezdődik
2012. jún. 2. 14:53
 12/14 anonim ***** válasza:
hát pedig ez szintaktikailag jó kell legyen. csak vaktába tudok tanácsot adni. töröld le az összes eddig forditott obj fájlt, meg mindent amit csinált a compiler, hátha valamit nem fordit újra, és amiatt nem jó
2012. jún. 2. 14:54
Hasznos számodra ez a válasz?
 13/14 A kérdező kommentje:

Újra csináltam mindent és gond nélkül lefut. Biztos túl sokat próbálgattam s leterhelődött...vagy mittomén.


Köszi szépen a segítséget és a türelmet. Ha ismernélek jönnék neked egy rekesz sörrel.

2012. jún. 2. 15:09
 14/14 anonim ***** válasza:
Kőszi. Örülök, h tudtam segiteni. Rég MPlab-oztam, de az rémlett, hogy néha nem tud elrugaszkodni a félig leforditott fájloktól, akkor se ha rebuildelsz mindent.
2012. jún. 2. 15:12
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!