반응형 [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. V-USB와 C#용 LibUsbDotNet을 사용한 USB 테스트 AVR을 사용했던 분이라면 V-USB라는 것을 들어본 적이 있을 것입니다. 요즘 나오는 칩셋들은 USB가 칩셋에 기본적으로 내장되어 나오는 경우가 많은데 예전 AVR 칩셋의 경우에는 USB 자체가 제공되지 않습니다. 그래서 USB가 지원되지 않는 AVR 칩에서도 USB를 사용하기 위해 나온 것이 V-USB driver이며 SW적으로 USB를 컨트롤합니다. 보다 자세한 내용은 아래 사이트를 참고하시면 됩니다. V-USB - A Firmware-Only USB Driver for Atmel AVR Microcontrollers Discover powerful applications such as Little Snitch Mini, Little Snitch, LaunchBar and Micro Snitch. .. 2023. 6. 24. 이전 1 2 다음 반응형