STM32/STM32L475VGT6

    B-L475E-IOT01A

    Discovery kit NUCLEO보다는 마이너하지만 그래도 많많찮은 저렴한 가격과 종류를 가지고 있다. 주로 녹색 PCB로 생산되며 NUCLEO와는 다르게 디버거 파트를 따로 잘라내기 힘들다. 다만 ST-LINK/DISCOVERY 변환 점퍼와 핀헤더는 NUCLEO와 동일하게 유지되고 있어서 ST-LINK로도 활용할 수 있다. NUCLEO는 보드 내장 주변장치가 상대적으로 빈약하여 사용자의 디바이스 추가 연결에 의존하는 비율이 높은데 비해 DISCOVERY 계열은 주변장치가 좀 더 많이 포함되고 별도 인터페이스 규격의 도터보드 형태로 확장할 수 있는 경우가 많다. 대신에 가격대도 NUCLEO보드들 보다 높은 편에 속한다. 마이크로컨트롤러 기능 STM32L475VGT6 in LQFP100 package ..

    STM32_RPI4_thingspark

    이번에는 AWSIOT가 아닌 thingspark에 데이터를 전송해보겠습니다. STM32 설정은 전에 했던 실습과 동일합니다. https://rorsi.tistory.com/22?category=534836 thingspark란 the K system에서 만든 IOT Cloud Service로 여러 센서 데이터를 모으고 바로 차트를 확인할 수 있습니다. RESTFull, MQTT, WebSocket등을 지원합니다. https://www.thingspark.co.kr/ thingspark - IoT 데이터 수집,분석 및 활용 thingspark에서 IoT 데이터 수집, 분석 및 활용해보세요. thingspark는 개방형 IoT 플랫폼입니다. www.thingspark.co.kr thingspark 홈페이지에..

    STM32_RPI4_AWS IOT

    STM32 Device에서 Rpi4(라즈베리파이 4)를 거쳐 AWSIOT까지 무사히 전송해보는것을 소개하고자 합니다. 우선 본문에 사용되는 STM32 Device는 STM32L475VGT6칩을 사용하는 B-L475E-IOT01A1입니다. STM32 Project 생성 STM32CUBEIDE를 통해 Project를 생성하면 다음과 같은 창이 나오게 되는데 Board Selector를 클릭해준뒤 보드 모델을 검색해줍니다. 해당 보드를 찾았다면 Next 버튼을 눌러줍니다. 원하는 Project명을 정한뒤 Finish를 누르면 다음과 같은 창이 나오게 되는데 Yes를 눌러줍니다. 그러면 모든 핀들이 활성화된 상태로 설정이 됩니다. 이어서 라즈베리파이와 uart 통신을 하기 위해서 uart4를 활성화 시켜주고 B..