We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi, i'm working in Keil with the NXP Kinetis MK20X256VLH7 (Teensy 3.2 microcontroller).
The microprocessor seems to get stuck when i wrote to these registers:
PORTB->PCR[16] = (uint32_t)(PORT_PCR_MUX(0x03));
PORTB->PCR[17] = (uint32_t)(PORT_PCR_MUX(0x03));
PORTD->PCR[4] = (uint32_t)(PORT_PCR_MUX(0x04));
PORTD->PCR[7] = (uint32_t)(PORT_PCR_MUX(0x04));
The problem seems to be that the pin configuration has to be done on the RTE_Device.h file, however i don't know how to reference them in my project.
By the way, I'm configuring the peripherals from the scratch.
I found my mistake
It requires enable both UART0 and PORTB clocks, i was enabling only UART0 clock.