[elektro] Pic C30 kérdés

Acs Gabor levlista at e8e.eu
Thu Nov 1 19:20:52 CET 2012


Erről beszéltem. Valamit vagy le tudok én magam programozni, vagy 
megveszem készen, de a Microchip demo programokhoz még bottal se akarok 
hozzáérni.


Gábor


2012.11.01. 17:59 keltezéssel, Skandar Graun írta:
> Az a bajom, hogy hardveresen ez a proci tudja azt, amire szükségem van.
> Eddig basicban és assemblerben dolgoztam, tökéletesen megfelelt mindenre,
> amire szükségem volt.
> Erre a procira csak C van.
> De most ott tartok, hogy kivágok minden demót a francba és nulláról
> elkezdem megírni.
>
>
> 2012. november 1. 17:53 Acs Gabor írta,<levlista at e8e.eu>:
>
>> 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]
>



More information about the Elektro mailing list