Как вы правильно указали, макросы LPC_APB0_BASE
и LPC_TIM0_BASE
вместе определяют адрес, где расположены данные (предположительно) "Таймера 0". Макрос LPC_TIM0
оценивает указатель на LPC_TIM_TypeDef
структуру в этом месте.
Таким образом, чтобы получить доступ к членам этой структуры, вы можете использовать оператор ->
на LPC_TIM0
; например, чтобы установить элемент TC
, используйте код, подобный следующему:
uint32_t value = 123; // or whatever
LPC_TIM0->TC = value;
Чтобы прочитать данные из элемента PC
, используйте:
uint32_t value = LPC_TIM0->PC;
попросить дальнейших разъяснений и / или объяснений.