분류 전체보기287 [STM32CubeIDE] 프로젝트 공유하는법/ Export, Import STM32CubeIDE에서 프로젝트를 내보내고 다시 불러오기 프로젝트 내보내기: - STM32CubeIDE에서 내보내고자 하는 프로젝트를 선택 - 마우스 오른쪽 버튼을 클릭하여 컨텍스트 메뉴 열기 - 'Export'를 선택하고 팝업 창이 나타나면 'General' > 'Archive File'를 선택 - 'Next'를 클릭 - 내보낼 프로젝트를 선택, 저장 경로와 파일 이름을 지정 (파일 형식은 '.zip') - 'Finish'를 클릭하여 내보내기 과정을 완료 프로젝트 불러오기: (압축 풀지 말 것) - 프로젝트를 불러올 STM32CubeIDE를 실행 - 'File' > 'Import'를 클릭하여 팝업 창을 연 후 'General' > 'Existing Projects into Workspace'를 선택.. 2023. 5. 6. [Python] 튜플 언패킹(tuple unpacking)으로 여러 변수에 한번에 값 할당하기 보호되어 있는 글 입니다. 2023. 4. 30. pip install SciPy설치 후 주피터 노트북 보호되어 있는 글 입니다. 2023. 4. 17. 내가 하고 싶은 직무 정리 보호되어 있는 글 입니다. 2023. 4. 15. 시흥테스트 기록 1. 밤샌 날 (2023-04-10) 한것: 속도센싱과 통신이 동시에 안 되는 문제 해결 그 때 기록한 것들 21:26 주행 시작 stime ->문제없음 sTime이 volatile uint32인가 이걸로 되어있었는데 int로 바꾸니까 괜찮음 뭔가 TIM7번이 어떤거랑 충돌하는 것 같음 7번대신 TIM8번으로 바꿈 44, 999로 설정함 그래도 안돼서 그냥 이상한 TIM7 없앰 그리고 1초마다 속도값 받아오는거니까 같은 속도 주기 쓰는 TIM3번 (gtimercount변수 ++ 하는거) 이용함 이렇게 하니까 1초마다 속도값 업데이트는 잘 됨 이제 통신 되는지랑 자석 센서 잘 되는지 CLCD만 체크하면 됨 뭔가 CLCD는 포기해야 할 삘임 통신은 비트로 보냈다가 다시 받아오는 거만 잘 하면 될듯 ㅠㅠ하 버.. 2023. 4. 10. [STM32CubeIDE] printf를 USART와 연결해 사용하기 0. printf 출력을 USART와 연결하여 사용하는 이유: sprintf와 HAL_UART함수를 이용해 teraterm과 통신할 필요 없이, printf형식으로 원하는 변수를 출력 할 수 있음. 따라서 디버깅 시 편리해짐 1. 구현 방법 main.c 파일에 다음의 함수를 추가. /* USER CODE BEGIN 4 */ //... /*for using printf in teraterm */ #ifdef __cplusplus extern "C" int _write(int32_t file, uint8_t *ptr, int32_t len) { #else int _write(int32_t file, uint8_t *ptr, int32_t len) { #endif if( HAL_UART_Transmit(&hu.. 2023. 4. 5. 이전 1 ··· 31 32 33 34 35 36 37 ··· 48 다음