stm32 TreeSTUDIO 설치/from 유튜브 강의
stm32 TreeSTUDIO 설치
강의 링크)https://www.youtube.com/watch?v=WzmPlObIr_c&list=PLUaCOzp6U-RqMo-QEJQOkVOl1Us8BNgXk
[HAL, CubeMX, TrueSTUDIO를 이용한 ChrisP's STM32F4 속성으로 따라하기] 0강 TreeSTUDIO 설치(1) 참고
st사 하드웨어 레벨의 library-standarad periperal library & HAL library
stm32 f7부터는 HAL드라이버만
stm32 f4는 둘 다 제공 근데 그 이후(f7부터는) HAL 드라이버 제공
st에서 큐브 mx라는 소스 코드 및 프로젝트를 생성해주는 자동 생성 프로그램을 제공
st마이크로일렉트로닉스
이번 시간-무료 컴파일 라인 트루 스튜디오 설치
DC모터를 드라이브 하기 위한 칩 - DC Motor Driver
외부 확장 모듈용 커넥터- SPI2, SDIO, CAN1,
SPI통신용
SD카드 통신용)sd카드와 인터페이스 할 때
자동차 내부의 ECU들끼리 CAN 통신을 이용해서 데이터를 인터페이스를 하는데 그 CAN 통신
UART 통신
I2C
ETH)이더넷을 위한 커넥터-udp 또는 http
ST Link/V2 Download)칩의 코드를 다운로드 할 때 st link 연결
USB Mini B Power)전원은 USB Mini B 타입의 커넥터를 연결해서 공급
5v, 3.3v 전원은 외부로 빼서 사용할 수 있도록 파워 점퍼를 연결해둔 상태
stm의 핀들은 모두 핀 아웃으로 빼났는데...
이들 중, 온 보드랑 겹치는 핀들은 다른거랑 연결해서 사용 불가능
디버그 용으로 핀의 신호가 어떻게 나오는지 알아보기 위해서... 해놓음
전체적으로 보면
검은 것들(SDIO, UART 등)은 외부 확장 모듈
USB to UART)USB랑 데이터를 주고 받기 위한 모듈
사운드 신호가 입력되면 실제 음성 신호로 출력해주는 역할을 하는 Sound Codec)얘는 spi 외부 확장 모듈(검은색)이랑 같이 사용
eeprom)비휘발성 I2C로 인터페이스
micro SD 카드의 슬롯)밑에서 두번째 검은색-sd card의 데이터를 읽고 쓴다.
Ethernet PHY Transceiver는 맨 위에 맨 오른쪽 검은색 모듈-이더넷 외부 확장 모듈을 사용
RJ45인가 그 랜선을 Ethernet PHY Transceiver에 꽂는다. - 반대쪽은 공유기에 꽂아서 IP 주소를 port를 가지고 데이터를 주고 받고
사운드 신호를 Codec 할려면 소리가 들어가야 되니까 스피커(1W Bohm Speaker)가 필요
이게 강의 패키지
실물 연결 모습
내 보드는 ST Link가 내장되어있다.
ST Link란? 어떤 역할?
TrueSTUDIO로 코드 작성하고...
0강 TrueSTUDIO 설치는 여기서 끝!