SCI ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ
2 ๊ฐœ์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

[TI] SCI (UART) ์™ธ๋ถ€ํด๋Ÿญ ์‚ฌ์šฉ์‹œ BAUD RATE ์„ธํŒ…

์™ธ๋ถ€ ํด๋Ÿญ ์‚ฌ์šฉ์‹œ ์„ธํŒ…์ด๋‹ค. ํ˜„์žฌ 10MHz ์˜ค์‹ค๋ ˆ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ์‚ฌ์šฉํ•˜๋Š” DSP๋Š” TMS320F28069์ด๋‹ค. ์ตœ๋Œ€ ํด๋Ÿญ์€ 90MHz์ด๋‹ค. ์ด ์ฃผํŒŒ์ˆ˜๋ฅผ ์ด์šฉํ•˜์—ฌ SCI์— ์‚ฌ์šฉํ•  ํด๋Ÿญ์„ ์„ธํŒ…ํ•˜๊ณ  BAUD RATE๋ฅผ ํ™•์ธํ•ด๋ณด๊ฒ ๋‹ค. ๋จผ์ € 10MHz๋ฅผ PLL ํ•˜์—ฌ 90MHz๋กœ ๋งŒ๋“ค ๊ฒƒ์ด๋‹ค. PLL ์„ธํŒ…์—๋Š” DIV์™€ DIVSEL ๊ฐ’์ด ํ•„์š”ํ•˜๋‹ค. InitSysCtrl() ํ•จ์ˆ˜์— ๋ณด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด DIV์™€ DIVSEL ๊ฐ’์„ ์ ์šฉํ•˜๋Š” InitPLL() ํ•จ์ˆ˜๊ฐ€ ์žˆ๋‹ค. ์ด ํ•จ์ˆ˜์— ์„ธํŒ…ํ•˜๊ณ ์ž ํ•˜๋Š” ์ฃผํŒŒ์ˆ˜์— ๋งž๊ฒŒ DIV์™€ DIVSEL ๊ฐ’์„ ๋„ฃ์œผ๋ฉด ๋œ๋‹ค. ์œ„ ๋‘ ํ•จ์ˆ˜๋Š” F2806x-SysCtrl.c ํŒŒ์ผ์— ์žˆ๋‹ค. InitPLLํ•จ์ˆ˜์˜ ์ฒซ๋ฒˆ์งธ ์ธ์ž๋Š” DIV ์ด๊ณ , ๋‘๋ฒˆ์งธ ์ธ์ž๋Š” DIVSEL ๊ฐ’์ด๋‹ค. DIV ์ž๋ฆฌ์— ์žˆ๋Š” D..

[TI] UART (SCI) ์ฝ˜์†” ์—ฐ๊ฒฐํ•˜์—ฌ ์‚ฌ์šฉํ•˜๊ธฐ

๊ฐœ๋ฐœํ•  ๋•Œ ๋‚ด๊ฐ€ ์ง  ํ”„๋กœ๊ทธ๋žจ์ด ์ •์ƒ์ ์œผ๋กœ ๋Œ๊ณ  ์žˆ๋Š”์ง€, ๋ณ€์ˆ˜๋“ค์ด๋‚˜ ์ž…๋ ฅ๋œ ์„ผ์„œ ๊ฐ’๋“ค์ด ์ •์ƒ์ ์œผ๋กœ ๋“ค์–ด์™”๋Š”์ง€ ํ™•์ธ์„ ํ•ด์•ผ ํ˜„์žฌ ๋ณด์ด๋Š” ๋™์ž‘์ด๋‚˜ ์ฆ์ƒ์— ๋Œ€ํ•ด์„œ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์„ ๋•Œ๊ฐ€ ๋งŽ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฌด๋ฃŒ ํ”„๋กœ๊ทธ๋žจ์ธ ํ…Œ๋ผํ…€์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•„๋ž˜์— ์ •๋ฆฌํ•˜์˜€๋‹ค. ์‚ฌ์šฉํ•œ ๋ณด๋“œ๋Š” ์‹ฑํฌ์›์Šค์˜ SMC250 ๋ณด๋“œ์— TMS320F28377D ๋ชจ๋“ˆ์„ ํ™œ์šฉํ•˜์˜€๋‹ค. ๊ธฐ๋ณธ UART ์˜ˆ์ œ๋Š” C2000Ware 4.02.00.00์— ์žˆ๋Š” sci์˜ ์—์ฝ”๋ฐฑ ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์˜€๋‹ค. [stm32f407] USART - 1.2 ์ดˆ๊ฐ„๋‹จ printf ๋งŒ๋“ค๊ธฐ : ๋„ค์ด๋ฒ„ ์นดํŽ˜ (naver.com) [stm32f407] USART - 1.2 ์ดˆ๊ฐ„๋‹จ printf ๋งŒ๋“ค๊ธฐ ์˜ค๋Š˜์€ ์ดˆ๊ฐ„๋‹จ printf ๋งŒ๋“œ๋Š”๋ฒ•์„ ์ ์–ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.๋ณดํ†ต ๋””๋ฒ„๊น… ..