Guten Abend!
Hier eine allgemeine Frage zu MPLAB. Ich habe folgende Zeile in einem
Header File gesehen.
1 | .
|
2 | .
|
3 | #define RAMSIZE (8*1024ul)
|
4 | #define TXSTART (RAMSIZE - (1ul+1518ul+7ul) - TCP_ETH_RAM_SIZE - RESERVED_HTTP_MEMORY - RESERVED_SSL_MEMORY)
|
5 | #define RXSTART (0ul) // Should be an even memory address; must be 0 for errata
|
6 | #define RXSTOP ((TXSTART-2ul) | 0x0001ul) // Odd for errata workaround
|
7 | #define RXSIZE (RXSTOP-RXSTART+1ul)
|
8 | #define BASE_TX_ADDR (TXSTART + 1ul)
|
9 | .
|
10 | .
|
Was bedeutet denn das u oder ist das ul bei den Zahlen? zB. 1024ul od.
1518ul + 7ul
BG
Andreas