본문 바로가기

W7500

[전동 Skateboard 만들기]#3 Wi-Fi 모듈 연결 및 Control 어플 구현 [전동 Skateboard 만들기]#3 Wi-Fi 모듈 연결 및 Control 어플 구현Hardware of Wi-Fi ReceiverWi-Fi 수신기는 스마트폰에서 데이터를 수신하여 스케이트 보드의 속도를 조절하는 장치이며, 하드웨어 구성은 아래와 같다.아래 사진은 완성된 하드웨어 사진이다. 배터리나 다른 보드들과의 circuit short를 방지하기 위해 절연 테이트를 부착하여 조금 부족해 보이지만 동작에는 문제가 없다.오른쪽에 3핀, 2핀이 나..
전동 Skateboard 만들기 #2 전동 Skateboard 만들기 #2Mortor TestHardware 구성다들 아시겠지만, 서보모터는 MCU의 PWM 파형을 이용하여 구동한다. PWM 파형을 제어하기 위해 Cortex-M0 계열의 WIZwiki-W7500ECO 보드를 이용하였으며, 하드웨어 구성은 아래 그림과 같다.Test SoftwareSoftware는 mbed 환경에서 구현하였다. 서보 모터를 제어하기 위해, mbed에서는 Servo 라이브러리를 제공하며 사용방법은 아래 주소..
FreeRTOS기반의 W7500 UART CLI(Command Line Interpreter) 구현하기 FreeRTOS기반의 W7500 UART CLI(Command Line Interpreter) 구현하기CLI(Command Line Interpreter)CLI, Command line interface) 또는 명령어 인터페이스는 텍스트 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻한다. 즉, 작업 명령은 사용자가 컴퓨터 키보드 등을 통해 문자열의 형태로 입력하며, 컴퓨터로부터의 출력 역시 문자열의 형태로 주어진다. 참고 : https:/..
FreeRTOS Porting Guide(2/4) FreeRTOSDownload FreeRTOSFreeRTOS사이트에 접속하면, FreeRTOS에 관한 정보와 문서, 소스 코드를 다운 받을 수 있다. DocumentSource CodeFolder StructureFreeRTOS를 다운로드 받으면, 크게 Free-RTOS-Plus 폴더와 FreeRTOS 폴더를 확인 할 수 있다.자세한 내용은 http://www.freertos.org/a00017.html를 참고 하기 바란다.먼저 FreeRTOS 폴더..
W7500 TCP Network Speed Test using WIZwiki-W7500ECO W7500 TCP Network Speed Test using WIZwiki-W7500ECOWIZwiki-W7500ECOWIZnet WIZwiki Platform based on WIZnet’s MCU. WIZnet WIZwiki-W7500eco is a WIZwiki platform board based on W7500. The IOP4IoT W7500 chip is one-chip solution which integrates an ARM Cor..
How to use pyOCD for new target MCU like W7500 How to use pyOCD for new target MCU like W7500What about pyOCDpyOCD is an Open Source python 2.7 based library for programming and debugging ARM Cortex-M microcontrollers using CMSIS-DAP. Linux, OSX and Windows are supported.You can use the following in..
WIZwiki_W7500 CMSIS-DAP Porting WIZwiki_W7500 CMSIS-DAP PortingWIZwiki_W7500 Board를 개발하는 중, W7500 Chip이 Reset 되지 않는 문제를 발견하였다.이 문제로 인해, WIZwki_W7500에 아래와 같은 문제가 발생 했다. Firmware Upload 시, SWD_ERROR 발생 Firmware Upload 전, Target Chip(W7500)을 Reset 하는데, Reset 후 W7500이 Booting 되지 않아서 발생한 문..
W7500 mbed SDK Porting Guide (6/6) W7500 mbed SDK Porting GuideADC Porting예제 코드#include "mbed.h" int main() { Serial pc(USBTX, USBRX); // tx, rx pc.baud(115200); AnalogIn ain(A0); //is ADC0_0: must be channel 0 of ADC0 or ADC1 pc.printf("Starting program...\r\n"); ..