Dobrý den potřeboval bych pomoci s vysvětlením významu tohoto # define moc mu nerozumim.
#define UART0_DR_R (*((volatile unsigned long *)0x4000C000))
dekuji.
pretypovani mas toto: (volatile unsigned long *)0x4000C000
pak mas dereferenci: *( (volatile unsigned long *)0x4000C000 )
a pro jistotu je to v zavorkach -- aby si neudelal napriklad: "promenna UART0_DR_R" => coz by se nahradilo za: "promenna *( (volatile unsigned long *)0x4000C000 )" --- a to uz by mohlo delat problemy
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku