Hey Guys,
Does anybody know if and how I can use the 3rd uart (UART 2) on the M52233Demo board?
I believe it's doable by using the SCL & SDA pins as UTXD2 & URXD2.
This is the table from the Pin Functions:
MCF52235 ColdFire® Integrated Microcontroller Reference Manual, Rev. 5
SCL & SDA Alternate functions.
SCL CANTX4 UTXD2 PAS[0] PDSR[0]
SDA CANRX4 URXD2 PAS[1] PDSR[0]
I'm using the Inter-niche program. I'm Defining the pins like this:
MCF_GPIO_DDRAS = (0
| MCF_GPIO_DDRAS_DDRAS1); //only AS1 or UTXD2 is an output.
MCF_GPIO_PASPAR = (0
| MCF_GPIO_PASPAR_SDA_URXD2
| MCF_GPIO_PASPAR_SCL_UTXD2);
The demo board is an 80 pin part that doesn't have a UTXD2 or URXD2 primary pin. SDA & SCL in an alternate purpose is the way to create a 3rd UART. The question I have is when an interrupt is created where is the vector interrupt? Where UTXD2 & URXD2 normally are? It's not working.
Any ideas?
TT