Share/STM32
-
Minicom으로 디바이스 장치 연결 (tty)Share/STM32 2024. 6. 20. 11:34
Minicom설치 sudo apt-get install minicom -y 연결포트 확인 dmesg | grep tty minicom설정 Serail Device경로만 변경 참고https://velog.io/@wisdom_lee/%EC%9A%B0%EB%B6%84%ED%88%AC%EC%97%90%EC%84%9C-minicom%EC%9C%BC%EB%A1%9C-%EC%8B%9C%EB%A6%AC%EC%96%BC-%ED%86%B5%EC%8B%A0-%ED%95%98%EA%B8%B0 우분투에서 minicom으로 시리얼 통신 하기리눅스에서 minicom을 이용하여 시리얼 통신을 하는 과정velog.io
-
mutex freeRTOS with STM32Share/STM32 2020. 10. 12. 19:55
mutex 개념 및 필요성 실전으로 먼저가보자 - stm32F7 - cubeMX/cubeIDE - FreeRTOS 10.2.0 실험환경 1. task2개 구성 2. shared Memory 하나로 문자열을 읽고 print out 했을때, 섞이거나 혼선없이 출력하는지 확인 Tip) 표준출력 변경 --> printf 사용 소스코드 1. task 생성 /* USER CODE BEGIN 2 */ xTaskCreate(myTask1, "task1", 200, (void*) 0, tskIDLE_PRIORITY, &myTask1Handle); xTaskCreate(myTask2, "task2", 200, (void*) 0, tskIDLE_PRIORITY, &myTask2Handle); 2. task 함수 구현 voi..
-
STM32F를 시작하기에 좋은 사이트 참고자료 (추가 업로드예정)Share/STM32 2020. 9. 12. 16:25
1. 당연히 가장먼저 datasheet . 왜냐? 이칩이 어케 만들어졌고 어떻게 쓰이길 바라고 어떻게 사용하면 되는지 계략적인 지도를 가지고 있으니, www.st.com/resource/en/datasheet/stm32f103c8.pdf 2. 이 형님도 초반 cubeMx IDE 설정 등을 잘 정리해두심 www.emcu.eu/first-embedded-program-for-stm32-mcu-using-stm32cubeide/#STM32_library First embedded program for STM32 mcu using STM32CubeIDE | EMCU First embedded program for STM32 mcu using STM32CubeIDE Introduction For create a ..
-
[STM32F]Basic, UARTShare/STM32 2020. 9. 1. 20:52
*MHive님의 기초강좌를 바탕으로 기록하였습니다. 2-1 UART 소스코드(main only) int main(void) { /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ /* MCU Configuration--------------------------------------------------------*/ /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* USER CODE BEGIN Init */ /* USER CODE END Init */ /* Configure the system clock */ SystemClock_Config(); /*..
-
[STM32] cube vs IDEShare/STM32 2020. 8. 31. 21:33
소스코드 파일을 못열겠냐.. . .cproject --> sourcecode .ioc file or MX log file --> build code 인거같은데.... 현재 업데이트 중 ... OKAY - 정리 1. 이런 폴더 트리구조 2. .cproject 를 실행 - cubeIDE 를 통해 , 소스코드 수정가능 ( 만약 안열린다 ? 뭔가 코드가 꼬이거나 프로젝트내 프로젝트가 형성된것. 깔끔하게 지우고 다시하자) 3. MX아이콘으로 되어있는 2-1UART파일 , 이게 cubeMX에서 핀설정에 따른 기본 HAL코드 던져주는것. 결론 1. CUBE MX를 통해서 configuration 및 필 할당을 한다. 2. 이를 save as projcect를 해서, 3. c:// workspace 뭐시기 뜨는데 다지..