์ „์ฒด ๊ธ€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ
71 ๊ฐœ์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

[TI][CCS] ๊ธฐ์กด ํ”„๋กœ์ ํŠธ ํŒŒ์ผ ๊ฐ€์ ธ์™€์„œ ์—ด์—ˆ๋Š”๋ฐ

CCS V7 ๋ฒ„์ „์œผ๋กœ ๊ฐœ๋ฐœ๋œ ํ”„๋กœ์ ํŠธ ํŒŒ์ผ์„ ๊ฐ€์ ธ์™€์„œ CCS V10 ๋ฒ„์ „์—์„œ ์—ด์—ˆ๋Š”๋ฐ ์ปดํŒŒ์ผ์‹œ ์—๋Ÿฌ๊ฐ€ ๋‚ฌ์—ˆ๋‹ค. ๋งํฌ ์ค‘ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์—ˆ๋Š”๋ฐ, ์ด ๋ฌธ์ œ๋Š” ๋ง์ปค ์ปค๋ฉ˜๋“œ ํŒŒ์ผ ๋ช…์ด ์ด์ƒํ•˜๊ฒŒ ๋“ค์–ด๊ฐ€ ์žˆ์—ˆ๋‹ค. ์œ„์™€ ๊ฐ™์ด ์ˆ˜์ • ํ›„ ์ž˜ ๋„˜์–ด๊ฐ”๋‹ค. .OUTํŒŒ์ผ๊นŒ์ง€ ์ƒ์„ฑ๋˜์—ˆ๊ณ  ์ด์ œ ๋ณด๋“œ์— ํ”„๋กœ๊ทธ๋žจ์„ ๋„ฃ์œผ๋ ค๋Š”๋ฐ ๋‹ค์šด๋กœ๋”๊ฐ€ ์ธ์‹๋˜์ง€ ์•Š์•˜๋‹ค. SDS200i ๋ชจ๋ธ์„ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ ์œ„์™€ ๊ฐ™์ด XDS100v3์œผ๋กœ ๋˜์–ด ์žˆ์—ˆ๋Š”๋ฐ ์ €๊ฑด SDS100i ๋ชจ๋ธ๋กœ ํ–ˆ์„๋•Œ ์ €๊ฑธ ์„ ํƒ ํ•ด์•ผ ํ•˜๊ณ , SDS200i๋Š” XDS2xx USB Debug Probe๋ฅผ ์„ ํƒํ•ด์•ผ ์—ฐ๊ฒฐ์ด ๋œ๋‹ค. (๋„ˆ๋ฌด ๋‹น์—ฐํ• ๊ฑธ..)

[STM] MCU SPI ์„ธํŒ…

๋ฐ์ดํ„ฐ ํ”„๋ ˆ์ž„ ํฌ๋ฉง์ด ๋ชจํ† ๋กœ๋ผ๋‹ค. ์ด๊ฑด ๊ณ ์ •์ด๋‹ค. ์™œ? SPI๋Š” ๋ชจํ† ๋กœ๋ผ๊ฐ€ ๋งŒ๋“ค์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. Data Size๋Š” 8 Bit (1 Byte), 16 Bit (2 Byte) ๋‘˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜๋ฉด ๋˜๊ฒ ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ณ  ๋ฐ›๊ณ ์ž ํ•˜๋Š” ์Šฌ๋ ˆ์ด๋ธŒ ๋Œ€์ƒ์„ ํ™•์ธ ํ›„ ์„ค์ •ํ•˜๋ฉด ๋˜๊ฒ ๋‹ค. ์œ„์˜ Prescaler๋ฅผ ์„ธํŒ…ํ•˜๋ฉด Baud Rate๋Š” ์ž๋™์œผ๋กœ ๊ณ„์‚ฐ๋˜์–ด ํ‘œ์‹œ๋œ๋‹ค. Clock Polarity (CPOL)์€ Low, High ์ค‘ ์„ ํƒํ•˜๋ฉด ๋œ๋‹ค. SPI_CR1 ๋ ˆ์ง€์Šคํ„ฐ์˜ Bit 1์— ์œ„์น˜ํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ๊ฐ’์ด 0์ด๋ฉด rising edge์— ๋ฐ์ดํ„ฐ๋ฅผ ์ทจ๋“ํ•œ๋‹ค. ๊ฐ’์ด 1์ด๋ฉด ๋ฐ˜๋Œ€๋กœ falling edge์— ๋ฐ์ดํ„ฐ๋ฅผ ์ทจ๋“ํ•œ๋‹ค. Clock Phase๋Š” 1 Edge, 2 Edge ์ค‘ ์„ ํƒํ•˜์—ฌ ์„ค์ •ํ•œ๋‹ค. SPI_CR1 ๋ ˆ์ง€์Šคํ„ฐ์˜ B..