Я посмотрел в файле pic32ms.h и, кажется, нет никаких определений для таймера 4. Для таймера 2 имеет следующее:не удается получить доступ к таймеру 4 PIC32 с TMR4, T4CON и т.д.
/*
* Timer2 registers
*/
#define T2CON PIC32_R (0x0800)
#define T2CONSET PIC32_R (0x0808)
#define TMR2 PIC32_R (0x0810)
#define PR2 PIC32_R (0x0820)
Я попытался добавить строки для таймера 4 с правильными адресами, но это не решает проблему. Так что я хочу сделать вместо этого (если нет лучшего разрешения), это иметь возможность вызывать адрес без использования предопределенных значений. Таймер 4 имеет виртуальный адрес 0x0C00 до 0x0C20. Как получить доступ к этим адресам и настроить таймер?