[TW101DB] Quick Start Guide

TW101DB는 1채널 Serial-to-Ethernet 컨버터 모듈입니다. 이 포스트에서는 TW101DB를 처음 사용하는 분들을 위해 기본적인 연결 및 설정 방법을 설명합니다. 준비물 하드웨어 연결 기본 설정 절차 twareLAB Config Tool을 이용해서 아래와 같은 기본 설정값을 확인한다. 통신 테스트를 위해 Hercules 프로그램을 실행한다. (다운로드) Read more…

[testX Flasher] WIZnet WIZ750SR Firmware Download

이번 포스팅에서는 testX Flasher와 1개의 인터페이스 보드를 이용해서 WIZnet의 WIZ750SR 모듈 다섯 대에 대한 일괄 펌웨어 다운로드 및 동작 시험을 하는 예제를 설명한다. 먼저 WIZ750SR 모듈의 Pinout을 알아야 testX Flasher와 연결을 구성할 수 있다. WIZ750SR 모듈 Pinout (source: https://docs.wiznet.io/Product/S2E-Module/WIZ750SR/datasheet) 위 Read more…

[testX Flasher] Introduction of testX Flasher

배경 임베디드 디바이스를 생산하면 MCU에 펌웨어를 다운로드하는 과정이 반드시 필요하다. 생산성을 높이기 위해서 Gang Programmer 같은 것을 이용해서 PCB 조립전에 다운로드 하는 경우도 있지만 SMT 등 보드 조립후에 In System Programming(이하 ISP) 이 필요한 경우도 있다. ISP는 생산 후에 펌웨어 Read more…

[STM32F4] Description of libtwlab_stm32f4.a Configuration

STM32F4 사용자를 위한 CPP 라이브러리인 libtwlab_stm32f4.a는 root 영역을 포함 총 5개의 영역으로 구성되어 있다. 본 포스트에서는 각 폴더에 포함된 헤더 파일을 설명하고 각 파일에서 제공하는 기본 기능에 대해서 상세하게 서술한다. 라이브러리 위치: https://github.com/twarelab/STM32F4_CPP_Library 폴더 구성 libtwlab_stm32f4.a는 twarelabType.h 파일과 BaseClass/, Common/, Read more…

[STM32F4] Creating a C++ Project in STM32CubeIDE

빈 프로젝트 생성 본 예제는 twareLAB의 TW100PC를 기반으로 한다. TW100PC는 STM32F405RG MCU를 사용하기 때문에 새로운 프로젝트를 생성할 때 MCU 선택을 해당 MCU를 지정해야 한다. 프로젝트 이름은 BaseGPIOTest라고 지정한다. Clock 지정 TW100PC는 12MHz 외부 Clock 소스를 사용한다. 따라서 Clock 설정은 다음과 Read more…

en_USEnglish