# ๋๊ธฐ / ๋น๋๊ธฐ

์ ๊ทธ๋ฆผ์ฒ๋ผ,
๋๊ธฐ ๋ฐฉ์์ ์๋ต์ด ๋์์์ผ ๋ค์ ๋์์ด ์ํ ๊ฐ๋ฅ. ์๋ต ์ฌ ๋๊น์ง ๋๊ธฐํด์ผํจ
ํ๋์ ๊ธฐ์ค ํด๋ญ
๋น๋๊ธฐ ๋ฐฉ์์ ์๋ต๊ณผ ์๊ด์์ด ๋ค์ ๋์ ์ํ ๊ฐ๋ฅ.
| ๋๊ธฐ ๋ฐฉ์ Synchronous |
RX/TX ๋ผ์ธ ๋ณ๋๋ก ์กด์ฌํด์ผํจ(full-duplex) clock line ์กด์ฌ. ๊ธฐ์ค ํด๋ญ์ผ๋ก ๋๊ธฐ ์ ํธ์ ๋ง์ถฐ ๋์ ๋ธ๋ก๋จ์๋ก ๋ฐ์ดํฐ ์ ์ก |
| ๋น๋๊ธฐ ๋ฐฉ์ Asynchronous |
ํด๋ญ์ ์๊ด์์ด ๋ฐ์ดํฐ๋ฅผ ์ ์ก string ๋จ์๋ก ๋ฐ์ดํฐ ์ ์ก 7~8๋นํธ์ ๋ฌธ์๊ฐ ๋ชจ์ฌ์ผ ์ ์กํ๋๋ฐ, ์ด๋ ์ ๋ค๋ก ์์๋นํธ์ ์ ์ง๋นํธ๋ก ๊ตฌ์ฑ๋จ |
# ํต์ ๋ฐฉ์
| UART | ๊ณ ์ ์ ์ธ ์๋ฆฌ์ผ ํต์ ๋ฐฉ์ RX/TX ๋ผ์ธ์ด ๋ณ๋๋ก ์กด์ฌํ๋ ์๋ฐฉํฅ ํต์ **Baud rate ํ์์ ์ผ๋ก ๋ง์ถฐ์ผ ํจ clock line ํ์ ์์ ๋น๋๊ธฐ ํต์ ๋ฐฉ์ |
| I2C | RX/TX ๋ฅผ ํ ๋ผ์ธ์ผ๋ก ์ฒ๋ฆฌํด์ผ ํจ(๋์ ๋ฐ์x) -> half duplex ์ ์ก Master๊ฐ ๋ชจ๋ ํต์ ์ ์์ํ๋ฉฐ Slave๋ ์๋ต๋ง ๊ฐ๋ฅ ๋๊ธฐ ํต์ ๋ฐฉ์ |
| I2S | ์ค๋์ค ์ ํธ ์ ์ก์ฉ ํต์ ๋ฐฉ์. PCM ์ค๋์ค ๋ฐ์ดํฐ TX / RX / CLK / Frame Sync 4๊ฐ์ ์ ์ฌ์ฉ (tx/rx๋ ํ๋๋ง ์ฌ์ฉํด์ 3๊ฐ์ ์ ๋ง ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์) ๋๊ธฐ ํต์ ๋ฐฉ์ |
| SPI | Master/Slave ๋์ ๋ฐฉ์ CS / MISO / MOSI / SCK 4๊ฐ์ ์ ์ฌ์ฉ ๋๊ธฐ ํต์ ๋ฐฉ์ |
'F๐ปW > ๊ทธ ์ธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| STM32 Clock Configuration System Clock ์ค์ (0) | 2023.06.30 |
|---|---|
| DMA - Dynamic Memory Access (MSP Init) (0) | 2023.06.30 |
| GPIO MODE์ ์ข ๋ฅ์ ์ค๋ช (0) | 2023.06.26 |
| IAR ํ๋ก์ ํธ ์์ฑ ํ ์ด๊ธฐ ์ค์ (0) | 2023.02.21 |
| NXP์ฌ NCF3320์ ํ ์กฐ์ฌ (0) | 2022.10.24 |
| RFID ์์คํ ์ ๋ฆฌ (0) | 2022.10.07 |