[AVR] ์๋์ด๋
ธ ์ฐ๋
ธ UART ํต์ ํ๊ธฐ
ยท
๐ Embeded SW/AVR
๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ์์ ์ฌ์ฉํ ์ ์๋ ๋ฒ์ฉ ์
์ถ๋ ฅ ํ์ ์๋ ๋ง์ง ์์ผ๋ฏ๋ก ์ง๋ ฌ ํต์ ์ด ์ฌ์ฉ๋๋ค. ์ง๋ ฌ ํต์ ์ 1๊ฐ์ ์
์ถ๋ ฅ ํ์ ํตํด 8๊ฐ ๋นํธ๋ฅผ 8๋ฒ์ ๋๋์ด ์ ์กํ๋ ๋ฐฉ์์ด๋ค. ์ง๋ ฌ ํต์ ์ค ๊ฐ์ฅ ํํ ์ฌ์ฉ๋๋ UART๋ก ์งํํ๋ค. UART ํต์ ์ ์ ์ด์ค ํต์ ์ผ๋ก ์ก์ ๊ณผ ์์ ์ ๋์์ ์งํํ ์ ์์ผ๋ฉฐ ์ด๋ฅผ ์ํด์ 2๊ฐ์ ๋ฒ์ฉ ์
์ถ๋ ฅ ํ์ด ํ์ํ๋ค. ATMega328(์๋์ด๋
ธ ์ฐ๋
ธ ์นฉ์์ ์ฌ์ฉ๋๋)์์๋ PD0 ํ๊ณผ PD1 ํ์ด ์ฌ์ฉ๋๋ค. (์๋์ด๋
ธ ์ฐ๋
ธ๋ 0, 1ํ์ด๋ค.) /* * UART_TEST.c * * Created: 2023-06-20 ์คํ 8:46:56 * Author : Yoon */ #define F_CPU 16000000L #include #include void UART_INIT(..