SD카드 작업 기록 1. 점퍼선으로 모듈 연결 2. 커넥터 연결 3. 커넥터 - PCB 연결 4. 악세서리 배터리, 디버깅 선 전압 측정 모듈의 전원 공급 VCC: 제품 설명에 따르면 4.5V ~ 5.5V 사이에서 작동하므로, 이와 같은 전원을 인가하면 됨 SPI 인터페이스 핀: 5V정도를 인가하면, 모듈에 내장된 3.3V 전압 조정 회로를 거쳐 감 전압 규격 확인 https://www.devicemart.co.kr/goods/view?no=1326951 아두이노 MicroSD 카드 소켓 모듈 [SZH-EKBZ-005] Micro SD Card, Micro SDHC card (high-speed card), TF Card / 5V(4.5V ~ 5.5V), 3.3V / SPI Interface www.de..
프로젝트 명을 변경했는데, 그에 맞는 debug파일이 없다고 오류 메시지가 생겼다. //오류 메시지 내용 Program file does not exist C:\Users\songs\STM32CubeIDE\workspace_1.11.0\23SEMA_FINAL_SDcard\Debug\원래프로젝트이름.elf not found C:\Users\songs\STM32CubeIDE\workspace_1.11.0\23SEMA_FINAL_SDcard\Debug\원래프로젝트이름.elf not found C:\Users\songs\STM32CubeIDE\workspace_1.11.0\23SEMA_FINAL_SDcard\Debug\원래프로젝트이름.elf not found 오류의 원인: 프로젝트 이름을 변경하면 STM32Cu..
1. SPI 패리패럴 설정 - 기반 Connectivity: SPI 통신 기반으로 SD카드에 데이터를 씀 - 프로젝트 사용 패리패럴: SPI2 - Full-Duplex Master 모드 선택 (전이중 통신 Master) - Clock Parameters: Baud Rate가 10MBits/s 정도가 되도록 해서 안정적 통신 가능하도록 할 것. SPI2의 Prescaler값을 조정하여 10.5MBits/s로 설정하였음 2. SPI관련 Pin out 설정 - SPI2 Mode를 설정하여 기능을 사용하기 시작하면, 자동으로 관련 핀들이 생김. - MISO, MOSI, SCK 핀은 할당된 핀으로 자동 연결됨 - CS핀은 자동 생성되지 않아 원하는 핀으로 직접 설정해야 함 +) 이번 프로젝트에서는 CS핀 하드웨어..
SD카드 기록 설명서 주의사항: "PA8 - PD2 핀 반드시 연결" : 연결외부 인터럽트 트리거 핀을 사용하는 TIM3을 기반으로 하기 때문에, 두 핀을 연결해야 정상동작 가능 0. 출력 형식 00:17:56 / speed: 0.00km/h / rpm: 0.00 / Current: 34.12 [A] / Voltage: 12.34 [V] +) 출력 형식에 사용하는 변수 (차례대로) - uint32_t SD_Time : 0으로 초기화, 1초에 1번씩 TIM2 인터럽트를 통해 증가 - double speed: 0.0으로 초기화, 자석센서를 통해 3초에 1번씩 갱신 - double rpm: 0.0으로 초기화, 자석센서를 통해 3초에 1번씩 갱신 - float nValueCurrent = 0; 연속적 갱신 - ..