[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