W7500(16)
-
[전동 Skateboard 만들기]#3 Wi-Fi 모듈 연결 및 Control 어플 구현
[전동 Skateboard 만들기]#3 Wi-Fi 모듈 연결 및 Control 어플 구현Hardware of Wi-Fi ReceiverWi-Fi 수신기는 스마트폰에서 데이터를 수신하여 스케이트 보드의 속도를 조절하는 장치이며, 하드웨어 구성은 아래와 같다.아래 사진은 완성된 하드웨어 사진이다. 배터리나 다른 보드들과의 circuit short를 방지하기 위해 절연 테이트를 부착하여 조금 부족해 보이지만 동작에는 문제가 없다.오른쪽에 3핀, 2핀이 나와 있는데, 위에 3핀은 PWM,3.3V VCC,GND 핀이고, 아래 2핀은 배터리에서 받아 올 5V VCC, GND 핀이다.Wi-Fi Receiver FirmwareSource CodeWi-Fi Receiver firmware는 아래 그림과 같은 구조로 동작..
2015.11.03 -
전동 Skateboard 만들기 #2
전동 Skateboard 만들기 #2Mortor TestHardware 구성다들 아시겠지만, 서보모터는 MCU의 PWM 파형을 이용하여 구동한다. PWM 파형을 제어하기 위해 Cortex-M0 계열의 WIZwiki-W7500ECO 보드를 이용하였으며, 하드웨어 구성은 아래 그림과 같다.Test SoftwareSoftware는 mbed 환경에서 구현하였다. 서보 모터를 제어하기 위해, mbed에서는 Servo 라이브러리를 제공하며 사용방법은 아래 주소를 참고 하기 바란다. (Servo Library)내 스케이트 보드에 장착되어 있는 보드의 모터에 어떤 값을 입력하였을 때, 전진하고 후진하는지 알아 보기 위해 아래와 같은 테스트 코드를 작성하였다. mbed Servo는 0 ~ 1 사이의 값으로 PWM 파형을..
2015.11.03 -
FreeRTOS기반의 W7500 UART CLI(Command Line Interpreter) 구현하기
FreeRTOS기반의 W7500 UART CLI(Command Line Interpreter) 구현하기CLI(Command Line Interpreter)CLI, Command line interface) 또는 명령어 인터페이스는 텍스트 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻한다. 즉, 작업 명령은 사용자가 컴퓨터 키보드 등을 통해 문자열의 형태로 입력하며, 컴퓨터로부터의 출력 역시 문자열의 형태로 주어진다. 참고 : https://ko.wikipedia.org/wiki/%EB%AA%85%EB%A0%B9_%EC%A4%84_%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4Repository of ProjectRepository에 접속한 후, Download..
2015.10.08 -
FreeRTOS Porting Guide(2/4)
FreeRTOSDownload FreeRTOSFreeRTOS사이트에 접속하면, FreeRTOS에 관한 정보와 문서, 소스 코드를 다운 받을 수 있다. DocumentSource CodeFolder StructureFreeRTOS를 다운로드 받으면, 크게 Free-RTOS-Plus 폴더와 FreeRTOS 폴더를 확인 할 수 있다. 자세한 내용은 http://www.freertos.org/a00017.html를 참고 하기 바란다.먼저 FreeRTOS 폴더를 확인해 보면 Demo 폴더와 Source 폴더로 구성되어 있으며, Demo 폴더에는 FreeRTOS 커널 기반의 예제 데모 프로젝트가 존재 한다.Source 폴더에는 FreeRTOS Kenel 구현 파일들이 존재하며, Portable 폴더에는 프로세스별,..
2015.10.08 -
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 Cortex-M0, 128KB Flash and hardwired TCP/IP core for various embedded application platform especially internet of things. If you use WIZwiki-W7500ec..
2015.10.08 -
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 interfaces: From a python interpretor: halt, step, resume executionread/write memoryread/write block memoryread-write core registerset/remove hardw..
2015.10.08