본문 바로가기

전체 글

(1955)
Luminary Micro 개발환경 설정 - 플래시프로그램 및 디버거 드라이버 설치 Luminary Micro 개발환경 설정 - 플래시프로그램 및 디버거 드라이버 설치 Luminary Micro Cortex-M3() 는 FTDI사에서 제공하는 USB2FIFO칩을 이용하여 간단한 USB JTAG 플래시프로그래밍 및 디버깅이 가능하다. 회로도도 공개하고 드라이버 및 툴도 무료로 제공하고 있다. 드라이버 및 소프트웨어는 아래 링크에서 최신버젼을 다운가능하다. http://www.luminarymicro.com/products/software.html 드라이버 다운로드 드라이버는 FTDI드라이버를 이용한것 같고 두개의 디바이스(USB JTAG, 가상 시리얼 포트)로 설치된다. 플래시 프로그래밍 툴 다운로드 다운로드 할 bin파일을 선택하고 Program하면 쉽게 다운로드 가능하다. IAR툴을 ..
산중일기 산중일기 별들의고향, 상도, 해신... 등의 많은 문학작품을 쓴 최인호작가의 선답 에세이집 이다. 저자 일상의 느낌이지만 특유의 재미있와 관찰력으로 생각할 해 볼 수 있는 내용으로 쓰여 졌는데... 잔잔히 생각해보고 깊은 느낌을 받을 수 있는 책이다. P21. 느리게, 빠르게, 그러나 지치지 않게... 불가에서 낼오는 설화 중에 다음과 같은 대목이 있다. 한 제자가 스승에게 물었다. "스님, 제가 노력한다면 얼마만에 도를 이룰 수 있게습니까?" 그러자 스승이 대답했다. "한 3년이면 되겠지" 성미급한 제자가 말했다. "3년은 너무 깁니다. 저는 밤잠도 자지 않고 불철주야로 노력하겠습니다. 그러면 얼마만에 도를 이룰 수 있겠습니까?" 그러자 스승이 대답했다. "그러하겠느냐? 그러면 30년 걸리겠구나" 제자..
[Luminary] Serial-to-Ethernet Module and Reference Design Kit [Luminary] Serial-to-Ethernet Module and Reference Design Kit Luminary사의 LM3S6432를 이용한 Serial - Ethernet모듈이다.(http://www.luminarymicro.com/products/rdk-s2e.html) 요즘 반도체 회사의 트랜드라면 단연 상품화 가능한 레퍼런스 보드를 내 놓는 일인데, 이더넷 시장에서 많은 비중을 차지 하는 시리얼 게이트웨이 모듈을 타겟으로 한것 같다. 가격은 139$이다. ARM Core + MAC + Phy포함된것을 장점으로 부각하기 위해 아주 소형의 모듈로 제작한것 인상적이다. 시리얼게이트웨이 정도라면 퍼포먼스 보다는 가격이 중요하므로 대부분의 회사들이 저가형으로 만들어 출시 하는데... 50Mh..
초소형 W5300 Web Server Module 보드 제작 AVR128, 64k SRAM Memory, 512k Flash Memory, W5300을 이용하여 초소형 웹서버 모듈을 만들었다.
[MSP430F2013] - LCD Module 테스트 MSPF2013은 UART가 없기 때문에 PC없이 내부 데이터 보기가 쉽지 않다. ADC나 SPI, I2C 테스트 할 때 불편한 점이 있다. 이번에 정리 하면서 예전에 제작했던 [LCD Module]에 이용하여 [MSP430F2013 - S EVM] 보드 를 연결해 보았다. 그리고 변수 값을 int스트링으로 변환하는 함수도 제작해 보았다. 다음에 재사용을 위해 MSP430의 핀맵을 기록해 두자. MSP430F2013을 연결하여 ADC값을 출력하도록 했다.
[STM32 + W5100] Etherent to 2 Port Serial 보드 제작 [STM32 + W5100] Etherent to 2 Port Serial 보드 제작 STM32F103C8 과 W5100을 이용하여 Ethernet To 2 Port Serial모듈을 제작 Ethernet Controller는 W5100 이용 STM32F103 - 48LQFP
tc77 - SPI 온도센서 관련자료 tc77 - SPI 온도센서 출력값은 부호 포함 13비트 이고 실제 해상도는 12비트 이다. 따라서 ADC값 하나당 0.0625도시로 환산하면 된다. 프로그램 if(read_value&0x8000) { //음수 - 영하 온도 temp= (read_value>>3)&0x3FF-4096; } else { //양수- 영상온도 temp= (read_value>>3)&0x3FF; } temp = temp * 0.0625; TC77 온도센서 테스트 보드 제작 확장 보드 SPI핀에 연결하여 테스트
[LIS3LV02DL] 3축 가속도 센서 myAccel3LV02 모듈 테스트 [LIS3LV02DL] 3축 가속도 센서 myAccel3LV02 모듈 테스트 [LIS3LV02DL] 3축 가속도센서 (myAccel3LV02 모듈)을 이용하여 SPI방식의 제어 테스트. LIS3LV02는 SPI, I2C구동이 가능하고, SPI구동을 위해 CS핀을 0으로 하면 된다. 제어 방법은 상당히 간단하며, 초기화 후 각 축의 레지스터에서 값을 읽어오기만 하면 된다. 초기화 디폴트 값이 파워다운 모드 이므로 CTRL_REG1레지스터에 초기 값을 쓰면 된다. WriteReg(CTRL_REG1, 0xC7); //1000.0111 Power on, enable all axis, self test off X, Y,Z축 데이터 읽기 OUTX_L, OUTX_H 레지스터에서 값을 읽어오면 된다. 이때 각축의 데이..