Latest Post
(ARM, Cortex-M3, STM32F207) Mango-M32F2, USB Device VCP 검증
USB 관련 라이브러리는 아래의 3가지 폴더가 있습니다.
이들 모두를 복사해 줍니다.
  • STM32_USB_Device_Library
  • STM32_USB_HOST_Library
  • STM32_USB_OTG_Driver

프로젝트 옵션에서 아래 사항을 변경합니다.


Preprocessor 부분에 아래 내용을 추가합니다.



$PROJ_DIR$\..\..\src\USB-Device-VCP\inc $PROJ_DIR$\..\..\Libraries\STM32_USB_OTG_Driver\inc

$PROJ_DIR$\..\..\Libraries\STM32_USB_Device_Library\Core\inc

$PROJ_DIR$\..\..\Libraries\STM32_USB_Device_Library\Class\cdc\inc



Defined symbols 부분에 아래 내용을 추가합니다.


USB_TEST


원본에는 USE_USB_OTG_FS, USE_ULPI_PHY가 정의되어 있지만 이 부분은 High Speed를 지원하는 것인데 망고 M32F2에서는 지원되지 않습니다. Ethernet을 사용할 경우에는 동시에 사용할 수 없기 때문입니다.
USE_USB_OTG_FS를 소스 상에 정의해서 사용하도록 합니다.



기존 망고 M32의 회로도는 위 그림과 같습니다.

USB_DP 부분에 Pull-up 저항이 달려 있고 이를 통해서 USB 장치가 PC에서 인식되는 것입니다.



망고 M32F2의 경우는 위 그림처럼 Pull-down 저항이 달려 있습니다.

MCU 내부적으로 적절한 동작을 수행하는 것으로 판단됩니다.




이제 프로그램을 수행하면 위와 같이 STM32 Virtual ComPort 장치가 인식됩니다.

알 수 없는 장치로 잡혔기 때문에 드라이버를 설치해 주어야 합니다.



Demo & Program 받은 것들 중에서 아래 파일을 찾을 수 있습니다.

stm32_vcp - Virtual COM Port Driver 1.3.1.zip



저는 XP를 사용하기 때문에 VCP_V1.3.1_Setup.exe를 수행합니다.

Windows 7 등을 사용하시는 분들은 VCP_V1.3.1_Setup_x64.exe를 수행하면 될 듯 합니다.



 


이제 다시 USB 케이블을 연결해서 인식을 시켜보도록 하겠습니다.




위와 같이 COM27로 장치가 인식되었습니다.



 


COM4는 UART3의 디버그 포트이고

COM27은 USB Virtual Com port로 연결된 부분입니다.



COM4에 입력한 문자는 COM27로 출력이 되고

COM27에 입력한 문자는 COM4에 출력이 되고 있습니다


Comments 0
:    :    : ☆☆☆☆☆
이름 / 2014-11-20 / ★★★☆☆ [수정 / 삭제]

내용

Recent Comments
nova0302  |  ★☆☆☆☆
Schematic Download link breaks!! I need the Schematic for the board ASAP.
tkdlek  |  ★★★★★
Mango-M32F4-R10에 케이스를 만들려고 합니다. 고정을 위해 보드의 크기 및 홀 치수에 대한 자료 부탁드립니다. tkdlek4186@naver.com
마노  |  ★★★★★
Mango-M32F4-R10 샘플 소소 부탁 드립니다.(IAR 버전) 지난주 구매 했습니다. mhkim041121@naver.com
scpark  |  ★★★★★
망고보드 사용자입니다 회로도 부탁드립니다.
keun  |  ★★★★★
Mango-M32F4-R10 회로도+샘플소스 부탁 합니다. 20년 12월 경에 구입 하고 이제 공부 좀 할려고 합니다. kkp1201@naver.com 입니다.
홍길동  |  ★★★★☆
지난주 CR-U2S4 20set 구매한 사람입니다. 아래 문의 드렸듯이 Windows Driver 요청 드립니다. 금년도 500 set 구매 예정에 있습니다. 다만.. Windows Driver 부분이 해결이 되어야 합니다. 확인 부탁드립니다. hanacsb@daum.net 으로 회신 부탁드립니다.