NUCLEO-F103RB PINMAP내장 LED는 PA5임 혹시나 그림을 보고 PB13도 연결되었있지 않냐는 궁금증이 들 수도 있지만 PB13는 NUCLEO-F302R8의 경우에만 LD2와 연결되어 있으므로 NUCLEO-F103RB의 LD2에 할당된 GPIO핀은 PA5 1개로 기억하면 된다. RCC & 클럭설정 HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_SET);HAL_Delay(1000);HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET);HAL_Delay(1000);
Embedded
https://www.st.com/en/development-tools/stm32cubeide.html STM32CubeIDE - STMicroelectronicsSTM32CubeIDE - Integrated Development Environment for STM32, STM32CubeIDE-RPM, STM32CubeIDE-Lnx, STM32CubeIDE-Win, STM32CubeIDE-DEB, STM32CubeIDE-Mac, STMicroelectronicswww.st.com위 사이트에 들어가서 STM32CubeIDE-Lnx 버전을 설치한다. 터미널에 들어간다. sudo apt updatesudo apt install unzip cd Download unzip en.st-stm32cubeide_1...
오늘 circuit maker로 stm을 활용해서 pcb를 짜던 중 궁금증이 생겼다. 이 보드는 nucleo-f103rb보드인데 GND가 있고 AGND라는 것도 따로 존재한다. 1. GND (Digital Ground)디지털 신호에서 사용하는 접지입니다.주로 STM32의 디지털 회로와 주변 회로에서 전원과 데이터를 안정적으로 동작시키기 위해 사용됩니다.고속으로 스위칭하는 디지털 회로(예: MCU, 디지털 신호 라인)에서 많은 전류 스파이크와 잡음이 발생하므로 노이즈가 많습니다.2. AGND (Analog Ground)아날로그 회로에서 사용하는 접지입니다.STM32 내부 또는 외부의 ADC(아날로그-디지털 컨버터), DAC(디지털-아날로그 컨버터), 센서 등의 아날로그 신호 처리 회로에 사용됩니다.아날로그..
나는 항상 그 시기에 필요한 재료들을 박스 1개에 담아서 다닌다.보통 라즈베리파이나 젯슨나노와 같은 보드들은 비싸더라도 케이스를 사는 편인데 가만보니 내가 가지고다니는 라이다는 PCB가 겉에 들어나있는데 케이스도 없어서 뭔가 불안해보였다.예전에 NodeMCU를 그냥 가지고 다니다가 PCB에 붙어있던 PCB가 1개 떨어지면서 고장났는데 1개에 10만원대의 라이다가 고장난다면 매우 난처하므로 바로 케이스를 제작해봤다. 먼저 나는 데이터시트를 먼저 탐색했다.보통 라이다와 같은 비싸고 많이 사용하는 부품들은 데이터시트에 치수를 기입해놓기 때문이다. 내 예상대로 데이터시트에 치수는 기입이 되어있었는데 내 생각보다 치수가 부실했다.그래도 일단 AutoCAD로 치수표를 그대로 옮겼다. 왼쪽은 그대로 옮긴것이고 오..