작성
·
403
답변 3
1
안녕하세요!
STM32에서는 (그리고 보통 대부분의 경우)
- software control
- hardware contorl
이렇게 두 가지 방식을 지원하고 수업에서는 소프트웨어 방식을 사용합니다.
소프트웨어 방식은 소스코드로 cs를 직접 gpio high, low를 변경하는 방식이록
하드웨어 방식은 자동으로 high, low 가 바뀝니다. 단, 통신 설정에 따라 지정된 핀만 cs로 사용할 수 있습니다.
0
그건 SPI 통신 방식에 대해 더 공부해보시는게 좋을 것 같습니다.
제 STM32 따라하기 강좌의 SPI 개념 부분을 보시면 이해하는데 좀 도움이 되지 않을까 합니다.
그리고 MCU의 내부 동작에 대해서도 좀 더 공부해보셔야 합니다.
CS 기능으로 설정하고 하드웨어적으로 컨트롤 할 수도, 소프트웨어적으로 할 수도 있습니다.
0
하드웨어 방식과 소프트웨어 방식의 구분은 데이터시트를보고하는건가요?
좀 이해가되지않는게하나있는데
한 핀이 gpio부터시작해서 여러가지기능을 설정할수있는것으로알고있습니다.근데 그중 cs기능으로설정할경우 이핀은 하드웨어적 컨트롤인가요 소프트웨어 컨트롤인가요?