본문 바로가기
반응형
[STM32F746G-DISCO] USB 키보드/마우스 사용하기 (Host Mode) 아래 테스트는 STM32CubeIDE 1.6.1/STM32Cube_FW_F7_V1.16.1를 사용하여 테스트 되었습니다.STM32F746G-DISCO 보드에는 USB FS 커넥터에 키보드와 마우스를 연결하여 USB Host 모드를 테스트해 보았습니다.(테스트는 STM32Cube_FW_F7_V1.16.1/Projects/STM32746G-Discovery/Applications/USB_Host/HID_Standalone 예제를 참고하여 작성되었습니다.) 새 프로젝트를 생성하여 핀 초기화 후 DMA2D/FMC/GPIO/LTDC/RCC/SYS/USART1/USB_HOST/USB_OTG_FS를 설정하였습니다. (LCD_Log를 사용하여 LCD 관련 설정이 필요합니다.)USB HOST의 HID 관련 설정은 아래와.. 2024. 7. 18.
[STM32F746G-DISCO] USB 키보드로 사용하기 (Device Mode) 아래 테스트는 STM32CubeIDE 1.6.1/STM32Cube_FW_F7_V1.16.1를 사용하여 테스트 되었습니다.STM32F746G-DISCO 보드에는 USB FS/HS 단자가 있습니다.이중 FS 포트를 사용하여 USB Device Mode에서 키보드 테스트를 해 보았습니다.STM32CubeIDE에서 새 프로젝트를 생성 후 핀 초기화 후 SYS/USART1/I2C3/USB_OTG_FS/USB_DEVICE만 설정하였습니다.USB_DEVICE관련 설정은 기본값을 사용하였습니다.가장 중요한 설정이 클럭 설정인데 USB 디바이스는 48MHz를 사용해야 합니다.소스코드를 빌드하여 보드에 다운로드를 해 보았습니다. 정상적으로 다운로드가 된것을 확인한 후 Micro USB 케이블을 CN13(USB_FS) 단자.. 2024. 7. 15.
[STM32F746G-DISCO] USB 마우스로 사용하기 (Device Mode) 아래 테스트는 STM32CubeIDE 1.6.1/STM32Cube_FW_F7_V1.16.1를 사용하여 테스트 되었습니다.STM32F746G-DISCO 보드에는 USB FS/HS 단자가 있습니다.이중 FS 포트를 사용하여 USB Device Mode에서 마우스 테스트를 해 보았습니다.STM32CubeIDE에서 새 프로젝트를 생성 후 핀 초기화 후 SYS/USART1/I2C3/USB_OTG_FS/USB_DEVICE만 설정하였습니다.USB_DEVICE관련 설정은 기본값을 사용하였습니다.가장 중요한 설정이 클럭 설정인데 USB 디바이스는 48MHz를 사용해야 합니다.소스코드를 빌드하여 보드에 다운로드를 해 보았습니다. 정상적으로 다운로드가 된것을 확인한 후 Micro USB 케이블을 CN13(USB_FS) 단자.. 2024. 7. 15.
반응형