07-06-2011
09:18 AM
1,147 次查看
CIA_MAN275
Contributor III
Hello!
I have a question! Is the following initialization for my MC9S12XEP100 okay?
Because my SPI-Bus, which worked on my HC12 don't work on this new evaluation Board!?
/* Init for SPI Interface */
PTS |= 0x80;
DDRS = DDRS | 0xF0; /* outputs */
SPI0CR1 = 0x58; /* 0b01011000 */
SPI0CR2 = 0; /* Normal mode */
SPI0BR = 0x01; /* SPI clock */
I would appreciate it, if you could give me some help for my problem!
Thank you!
已解决! 转到解答。
1 解答
2 回复数
07-15-2011
01:13 PM
803 次查看
LeandroLeite
Contributor II
Take a look at the MODRR (Module Routing Register) register, it redirects the SPI to alternative ports.
I have the same trouble in my MC9S12XET256, then I set the bit MODRR4 and it works.
Good Luck!
Leandro