[elektro] Pic C30 kérdés
Skandar Graun
sgraun at gmail.com
Thu Nov 1 19:30:26 CET 2012
Elsőre, a gyári demópanellal elég gyorsan sikerült.
Most elkészült a saját panel, eléggé más hardverfelépítéssel.
Ezt kéne adoptálni.
Az a baj, hogy egy grafikus modul megértése is elég komoly feladatnak néz
ki... ezért hagyatkoznék a demókra.
De még két nekifutás és nekilátok katalógust olvasni.
2012. november 1. 19:22 Acs Gabor írta, <levlista at e8e.eu>:
> Nem. A Microchip C demo file-ok használatát. Nincs azon mit ismerkedni,
> inkább gyorsan felejteni kell :)
> Bár simán lehet, hogy van akinek bejön.
>
> Gábor
>
>
> 2012.11.01. 18:02 keltezéssel, Cser Tamas írta:
> > mármint a C, C++ -ra pocsékolást mindenestől, vagy csak
> > a C-hez való demoval ismerkedést?
> >
> > Acs Gabor<levlista at e8e.eu> írta, 2012.11.01.:
> >> Légy üdvözölve Szopacs Vili csodálatos világában!
> >> Én nagyon hamar lezártam az erre fordított időpocsékolást :)
> >>
> >> Gábor
> >>
> >>
> >> 2012.11.01. 17:31 keltezéssel, Skandar Graun írta:
> >>> Nem tudom. Demóprogramokból szemezgetek, de tényleg kezd tele lenni a
> >>> hócipőm a túlbonyolított demóktól.
> >>> Kétszáz include, a franc tudja, mit hol deklarált, nem találok semmit,
> >>> átdefiniált regiszternevek...
> >>> Nem érzem a különbséget a .h és a .c fájlok között... mindenhol van
> >>> minden.
> >>>
> >>>
> >>> 2012. november 1. 17:13 Cser Tamas írta,<maguspr53 at gmail.com>:
> >>>
> >>>> nem valami fordítófüggő valamivel cumizol? mert
> >>>>
> >>>> A __attribute__ pszeudomakró egy GCC kiterjesztés.
> >>>> http://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html
> >>>>
> >>>>
> >>>>
> >>>> 2012/11/1, Skandar Graun<sgraun at gmail.com>:
> >>>>> Sziasztok!
> >>>>>
> >>>>> Küzdök itten ezzel az állatfajjal.
> >>>>> A proci 24fj256da210
> >>>>> Ebben van grafikus vezérlő.
> >>>>> Állítanám a demók és a katalógus alapján a paramétereket, de egy
> >>>>> számomra
> >>>>> érthetetlen hibába botlottam.
> >>>>>
> >>>>> Graphics\Drivers\gfxepmp.c:41: warning: type defaults to 'int' in
> >>>>> declaration of 'PMCS1BS'
> >>>>> Graphics\Drivers\gfxepmp.c:41: error: conflicting type qualifiers for
> >>>>> 'PMCS1BS'
> >>>>> C:/project/ec_paka/pakadisp/Include/p24FJ256DA210.h:4996: error:
> >>>>> previous
> >>>>> declaration of 'PMCS1BS' was here
> >>>>> Graphics\Drivers\gfxepmp.c:41: warning: data definition has no type
> or
> >>>>> storage class
> >>>>>
> >>>>> Ebben az érdeke csak az, hogy a kérdéses sor így néz ki:
> >>>>> PMCS1BS = 0x2000; // set CS1 start address to the
> start
> >>>> of
> >>>>> the EPMP EDS space (0x200000),
> >>>>>
> >>>>> Valamint a 24fj256da210.h filében a kérdéses kifejezés: (Ez
> egyébként a
> >>>>> gyári header file)
> >>>>>
> >>>>> extern volatile unsigned int PMCS1BS __attribute__((__sfr__));
> >>>>> typedef struct tagPMCS1BSBITS {
> >>>>> unsigned :3;
> >>>>> unsigned BASE11:1;
> >>>>> unsigned :3;
> >>>>> unsigned BASE15:1;
> >>>>> unsigned BASE16:1;
> >>>>> unsigned BASE17:1;
> >>>>> unsigned BASE18:1;
> >>>>> unsigned BASE19:1;
> >>>>> unsigned BASE20:1;
> >>>>> unsigned BASE21:1;
> >>>>> unsigned BASE22:1;
> >>>>> unsigned BASE23:1;
> >>>>> } PMCS1BSBITS;
> >>>>> extern volatile PMCS1BSBITS PMCS1BSbits __attribute__((__sfr__));
> >>>>>
> >>>>> Van még egy pár hasonló hibaüzenetem, de szerintem ugyanerre az okra
> >>>>> vezethetők vissza.
> >>>>>
> >>>>> Van valakinek ötlete, mi az ok?
> >>>>> -----------------------------------------
> >>>>> elektro[-flame|-etc]
> >>>>>
> >>>> -----------------------------------------
> >>>> elektro[-flame|-etc]
> >>>>
> >>> -----------------------------------------
> >>> elektro[-flame|-etc]
> >>>
> >> -----------------------------------------
> >> elektro[-flame|-etc]
> >>
> > -----------------------------------------
> > elektro[-flame|-etc]
> >
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list