Недавно пересер на ARM Начал писать Хочу использовать модуль DBGU, но никак не получается его инициализировать
Помогоите разобраться
Код ниже
void DBGU_Init(void) { //DBGU_CR = DBGU_CR_RXEN | DBGU_CR_TXEN; DBGU_CR = DBGU_CR_TXEN | DBGU_CR_TXEN; DBGU_MR = 0x00000000; DBGU_IER = 0x00000000; DBGU_IMR = 0x00000000; //DBGU_BRGR= 120; DBGU_BRGR= PROCESSOR_CLOCK_FREQUENCY / (16 * baudrate); // Init IO PIOA_PDR |= (PIOA_PDR_P9)|(PIOA_PDR_P10); PIOA_PER &= ~(PIOA_PER_P9)|(PIOA_PER_P10); // Enable Perpinales A - DBGU pins PIOA_ASR |= (PIOA_ASR_P9)|(PIOA_ASR_P10); PIOA_BSR &= ~(PIOA_BSR_P9)|(PIOA_BSR_P10); }
void DBGU_Tx(char D) { while(!(DBGU_SR & DBGU_SR_TXRDY)); DBGU_THR = D; }
|