Forum » Programiranje » WinIDEA 2011 C prevajalnik napaka
WinIDEA 2011 C prevajalnik napaka
KernelPanic ::
Spostovani!
Imam nov workspace z enim projektom v WinIDEA-i 2001, s katerim bi rad nadzoroval DEM16216 LED display preko FRI-SMS (CPU Atmel AT91SAM9620EJS) razvojne plosce. Ekrancek sem priklopil na PORT B, na PORT C pa imam vezane 3 LED diode, ki bi jih rad vklapljal in izklapljal preko prekintive na Timer/Counter 0. V datoteki main.c sem naredil sem naredil tri spremenljivke, ki kazejo na ustrezne periferne naprave:
S spostovanjem in vnaprej najlepsa hvala za napotke,
M.
Imam nov workspace z enim projektom v WinIDEA-i 2001, s katerim bi rad nadzoroval DEM16216 LED display preko FRI-SMS (CPU Atmel AT91SAM9620EJS) razvojne plosce. Ekrancek sem priklopil na PORT B, na PORT C pa imam vezane 3 LED diode, ki bi jih rad vklapljal in izklapljal preko prekintive na Timer/Counter 0. V datoteki main.c sem naredil sem naredil tri spremenljivke, ki kazejo na ustrezne periferne naprave:
extern AT91PS_PIO pPortC=AT91C_BASE_PIOC; extern AT91PS_PIO pPortB=AT91C_BASE_PIOB; extern AT91PS_TC pTC0=AT91C_BASE_TC0;Kot vidite, so deklarirane externo in sedaj, ko bi rad pPortC uporabil v datoteki tmrcntrISR.c (timer counter ISR), kjer imam sledeco kodo:
#include "..\..\include\pio\pioctrl.h" // **** Timer Counter Interrupt Service Routine void tmrcntrTC_ISR() { (checkPIO_Port_Pin(pPortC, 2)) ? setPIO_Port_Pin(pPortC, 2) : resetPIO_Port_Pin(pPortC, 2); } // tmrcntrTC_ISRmi prevajalnik javi:
C:\projekt_lcd\src\tmrcntr\tmrcntrISR.c(11,1): 'pPortC' undeclared (first use in this function)Zakaj mi to javi, ce sem pa pPortC deklariral v main.c kot extern spremenljivko??
S spostovanjem in vnaprej najlepsa hvala za napotke,
M.
Vesoljc ::
extern je v biti nekaj podbnega kot prototip funkcije, manjka ti se implementacija
http://bobobobo.wordpress.com/2009/06/0...
.h extern int aaa; .cpp int aaa = 666;
http://bobobobo.wordpress.com/2009/06/0...
Abnormal behavior of abnormal brain makes me normal...
Zgodovina sprememb…
- spremenil: Vesoljc ()
KernelPanic ::
ajaaaaaaaaaaaaaaaaaa, sj res, matr, sm vse pozabu, hvala za link, ravno sedaj ga berem!!!!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Mikrotik RB750 nastavitev: usmerjanje prometaOddelek: Pomoč in nasveti | 688 (462) | b3D_950 |
» | Makefile in c++Oddelek: Programiranje | 3058 (2098) | Looooooka |
» | [C] parse errorOddelek: Programiranje | 1014 (949) | ql000 |
» | interupti in merjenje frekvence v picuOddelek: Elektrotehnika in elektronika | 2176 (1932) | neoto |
» | tabele in kazalci v CjuOddelek: Programiranje | 1510 (1341) | Ezekiel |