Rozdíl mezi RS232 a UART

dík moc…já mám právě programátor na AVR-ka (atmega16) a ten se připojuje přes RS232. No je tam převod z toho RS232 na UART (i naopak) a to je připojeno na vstupy a výstupy rozhaní SPI toho MCU. Nějak nechápu jak tohle může fungovat. Když přeci nemůžu kombinovat SPI a UART. Nevíte někdo jak to je?