[elektro] Fw: C18 előfordító

elight elight at gmail.hu
Thu Jun 18 10:37:07 CEST 2015


És mindjárt mondok egy ellen példát,
amikor ezt mégse nagyon kell... úgy kitaglalni.

Éppen az előbb futottam bele..

SPI_Xfer( TX_DATA_COMAND | COMM_SYM_1 );    //  Itt mindig ezt a 
parancsot kell végrehajtani , tehát

Nézzük a kézenfekvő  alakokat

SPI_Xfer( TX_DATA_COMAND | COMM_SYM_1 );   // Szimbol 1 SPI küldése:  
Command = 0xCA00 ; Symbol_1 = 0x0012

vagy

SPI_Xfer( TX_COM_SYM_1  );   // Szimbol 1 SPI küldése:
                                                 // ( TX_COM_SYM1  = 
0xCA12 )  - ezt vagy ide is beírom vagy a *.h-ban nézegetni kell

vagy

SPI_Xfer(  0xCA12 );              //  Symbol 1 parancs kiküldése SPI-re
                                               //  Command = CA ; 
symbol_1 =  BF, 0, ,0 OE, RX, AL,TX, CI
                                                // ez itt nekem 
egyértelműbb és tömörebb..

Neked melyik olvasmányosabb és melyik a  tömörebb?


És arra ia kell gondolni, hogy a byteokat analizátoron is kell nézegetni,
és ott nincs mellé csatolva a megnevezés, csak a vonal nevét és a "nyers 
erőt" látod.

Vagy az analizátorhoz  írsz  külön még egy táblázatot , mikor és  mi 
megy ki..
( persze  egy doksit a kommunikációról, a rekordtervekről sem árt 
mellékelni. )

Üdv István




2015-06-18 09:37 keltezéssel, elight írta:
> Igazad van,
>
> de lassan abba bolondulok bele , hogy egy egy UART_ENABLE -nak
> már már olyan hosszú neve van , ( illetve annyi ilyesmi előfordul ) ,
> hogy órákig csak a DEF -eket böngészgetem
> egy egy  új rendszernél.. :-)
>
> És akkor eljutunk oda hogy a DEF-nek is még öt DEF-e van..
> És minden egyel történő bitforgatásra ínak egy egy  DEF-et :-)
> és nem a helphez lesz help..  Pl a Mikrosoft is nagyon
> szereti ezeknek a hosszú neveknek az alkalmazását,
> de ott legalább időnként következetesek.
> Szóval a másik oldal,  minél hosszabbak a nevek,
> annál olvashatatlanabb , átláthatatlanabb a kód..
>
> Valahol a kettő középútját követném igazából..
> Tudom használjak még verziókövető rendszert is..
> de arra szerencsére  még nem kellett ráfanyalognom.
>
> Üdv István
>
> 2015-06-18 09:15 keltezéssel, Kiss Gabor írta:
>> On 06/18/2015 08:46 AM, elight wrote:
>>
>>> /GPIOA_CRH = 0x4A0; //Set PA9 and PA10 as AFIO pins/
>>>
>>> /USART1_BRR = 0×341; //Set value for required baud rate/
>> Na én biztos szimbólumokat írtam volna a jobb oldalra
>> varázsszámok helyett...
>>
>> Ilyesmire gondolok (ex has):
>> /GPIOA_CRH = BIT_PA9 | BIT_PA10 | BIT_VALAMI;
>>
>> g
>



More information about the Elektro mailing list