이 매뉴얼은 JK전자(JK Electronics) 에 의해서 번역, 수정, 작성 되었고 소유권 또한 JK전자(JK Electronics)의 것입니다. 소유권자의 허가를 받지 않고 무단으로 수정, 삭제하거나 배포 할 수 없습니다. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cortex-M4 STM32F407ZGT6 Multi Hit 개발보드 메뉴얼 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
* Update history - 2013.10.30 : 초기 Release *(녹음기능,오실로스코프,전압계,센서등은 SW 개발중입니다.업데이트 유의하세요) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
* Cortex-M4 STM32F407ZGT6 Multi Hit 개발보드 1. Cortex-M4 STM32F407ZGT6 Multi Hit 개발보드 소개 2. Cortex-M4 STM32F407ZGT6 Multi Hit 개발보드 사양 2.1 CPU보드의 H/W 구성 및 회로도 2.2 Bottom 보드의 H/W 구성 및 회로도 2.3 제공 S/W 사양 3. 기본 사용방법 및 다운로드 가이드 3.1 개발보드 기본사용 방법 3.2 프로그램 다운로드 가이드 3.3 개발보드 스위치, 점퍼 설명 4. S/W 테스트 방법 4.1 LED1 테스트 4.2 Buzzer 테스트 4.3 Key 테스트 4.4 Printf 테스트 4.5 Port Data 테스트 4.6 ADC 테스트 4.7 EEPROM 데스트 4.8 SPI FLASH 테스트 4.9 SysTick 테스트 4.10 SRAM 테스트 4.11 NOR FLASH 테스트 4.12 NAND FLASH 테스트 4.13 DS18B20 테스트 4.14 LCD 테스트 4.15 2.4G 무선통신모듈 테스트 4.16 Calendar 테스트 4.17 PS2 테스트 4.18 IR 테스트 4.19 VS1003MP3 테스트 4.20 USB HOST 테스트 4.21 USB Device(SD) 테스트 4.22 USB Device(DFU) 테스트 4.23 USB Device(USB mouse/key) 테스트 4.24 ETH(httpserver) 테스트 4.25 USB Device(USBmouse_lcd) 테스트 4.26 ETH(tftpserver_file) 테스트 4.27 ETH(FreeRTOS_httpserver_netconn) 테스트 4.28 ETH(FreeRTOS_httpserver_socket) 테스트 4.29 ETH(FreeRTOS_udptcp_echo_server_netco) 테스트 *(녹음기능,오실로스코프,전압계,센스등은 SW 개발중입니다.) 5. 프로그래밍 가이드 5.1 Keil MDK 4.2x 이상 * ST Microelectronics Document 1. STM32F4 Datasheet 2. STM32F4 Referenc manual |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1. Cortex-M4 STM32F407ZGT6 Multi Hit 개발보드 소개 Cortex-M4 STM32F407ZGT6 Multi Hit 개발보드는 최대 168MHz 클럭 으로 동작 할 수 있습니다. 멀티히트란 이름만큼 다양한 기능을 갖고 있습니다. (녹음기능,오실로스 코프,전압계,센서등 부분 소프트웨어가 아직 지원되지 않습니다.업데이트 유의하시길 바랍니다.) 2. Cortex-M4 STM32F407ZGT6 Multi Hit 개발보드 사양 2.1 CPU보드의 H/W 구성 및 회로도 (1) CPU 모듈 H/W 구성 ![]() (2) CPU 모듈 H/W 핀 배치도
(3) CPU모듈 회로도 다운로드 2.2 Bottom 보드의 H/W 구성 및 회로도 (1) Bottom 보드의 H/W 구성 ![]() ![]() (2) Bottom 보드 회로도 다운로드 2.3 제공 S/W 사양 기본적으로 LED, Timer, RTC, USB, Camera, LCD, Ethernet, CAN, UART, Audio 등 샘플 예제를 제공 합니다.
Keil MDK 4.2 에서 컴파일하고 테스트 하였습니다.
(2) 소프트웨어 소스 다운로드 - 2013.10.30 S/W 업데이트(업데이트 계속 하고 있습니다.녹음기능,오실로스 코프,전압계,센서등 부분 소프트웨어가 아직 지원되지 않습니다) - 소스의 용량이 너무 큰 관계로 개발보드와 함께 CD 미디어로 제공 하고 있습니다. 3. 기본 사용방법 및 다운로드 가이드 3.1 개발보드 기본사용 방법 (1) 전원 공급 개발보드에 전원을 공급하기 위한 방법은 3가지가 있습니다. - J53 에 5V DC Adapter를 연결 - J17 USB OTG 포트에 Mini USB 케이블을 연결 - J52 USB Device 포트에 Mini USB 케이블을 연결 (2) 개발보드와 PC 의 UART 연결 - 하이퍼 터미널 설정 3.2 프로그램 다운로드 가이드 Keil MDK, IAR Workbench 에서 ARM-JTAG를 이용한 다운로드 방법과 디버깅 방법
(1) /Examples/2、SZW_STM32F4xx_DSP_StdPeriph_Lib(buzzer) 디렉토리 (1) /Examples/3、SZW_STM32F4xx_DSP_StdPeriph_Lib(key) 디렉토리 (1) /Examples/4、SZW_STM32F4xx_DSP_StdPeriph_Lib(printf) 디렉토리 (1) /Examples/5、SZW_STM32F4xx_DSP_StdPeriph_Lib(portdata) (2) 하이퍼터미널에서 이미지와 같은 화면을 볼수 있습니다. ![]() 4.6 SZW_STM32F4xx_DSP_StdPeriph_Lib(ADC) 테스트 4.7 SZW_STM32F4xx_DSP_StdPeriph_Lib(EEPROM) 테스트 4.8 SZW_STM32F4xx_DSP_StdPeriph_Lib(SPI_FLASH_W25X16_W25Q16) 4.9 SZW_STM32F4xx_DSP_StdPeriph_Lib(SysTick) 4.10 SZW_STM32F4xx_DSP_StdPeriph_Lib(SRAM) 4.11 SZW_STM32F4xx_DSP_StdPeriph_Lib(NOR_FLASH) 4.12 SZW_STM32F4xx_DSP_StdPeriph_Lib(NAND_FLASH) 4.13 SZW_STM32F4xx_DSP_StdPeriph_Lib(DS18B20) 4.14 SZW_STM32F4xx_DSP_StdPeriph_Lib(DS18B20) 4.15 SZW_STM32F4xx_DSP_StdPeriph_Lib(2.4무선) 4.16 SZW_STM32F4xx_DSP_StdPeriph_Lib(Calendar) 4.17 SZW_STM32F4xx_DSP_StdPeriph_Lib(PS2) 4.18 SZW_STM32F4xx_DSP_StdPeriph_Lib(IR) 4.19 SZW_STM32F4xx_DSP_StdPeriph_Lib(VS1003MP3) 4.20 SZW_STM32F407_USB-Host 4.21 SZW_STM32F407_USB-Device(SD) 4.22 SZW_STM32F407_USB-Device(DFU) 4.23 SZW_STM32F407_USB-Device(USB mouse_key) 4.24 SZW_STM32F407_ETH(httpserver) 4.25 SZW_STM32F407_USB-Device(USBmouse_lcd) 4.26 SZW_STM32F407_ETH(tftpserver_file) 4.27 SZW_STM32F407_ETH(FreeRTOS_httpserver_netconn) 4.28 SZW_STM32F407_ETH(FreeRTOS_httpserver_socket) 4.29 SZW_STM32F407_ETH(FreeRTOS_udptcp_echo_server_netco) - 업데이트 진해중... 5. 프로그래밍 가이드Cortex-M4 코어를 지원하는 컴파일러로는 KEIL MDK 4.2 이상, EWARM 6.2 이상, RIDE7 등이 있습니다. 앞에서 나열한 컴파일러의 이전 버젼에서는 Cortex-M4 코어를 지원하지 않습니다.5.1 Keil MDK 4.2x프로그램 개발을 위한 Keil MDK 컴파일러 설정 방법과 컴파일(새창) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||