본문 바로가기

전체 글

(1955)
[MSP430F16x EVM] Color LCD(TFT, STN) 제어 예제 [MSP430F16x EVM] Color LCD(TFT, STN) 제어 예제 [Color LCD 1.5"] - MSP430을 이용한 제어 예제참고
[DSP280x - S EVM] Module 제작 [DSP280x - S EVM] Module 제작 [DSP280x EVM] ( TMS320F2808 ) PCB가 남은것이 없어 새롭게 업그레이드 차원에서 소형으로 만들어 보았다. 예전보다 아트웍실력이 향상되어 아주 소형으로 만들 수 있었다. [DSP280x EVM]과 크기비교 크기가 기존 [DSP280x EVM]보다 상당히 줄어 들었다. 물론 DAC, CAN Driver, 온도센서, VR등의 APP는 없지만 크기가 줄어들어 상당히 편리할 것 같다. 기존 ARM시리즈나 AVR, 8051, PIC보드와 크기와 포트가 거의 동일하여 쉽게 변경 가능하다. 확장 포트 모듈
[ Aduc7024 EVM ] 무료 개발환경 - 초간단 WinARM 환경 설정 [ Aduc7024 EVM ] 무료 개발환경 - 초간단 WinARM 환경 설정 무료컴파일러 WinARM을 이용해 간단히 ARM개발환경을 구축해 보자 프로젝트파일 다운로드 먼저 WinARM을 다운 받아 설치 한다. WinARM 20070505: release-notes, Download (self-ex[tracting archive created with 7-zip, 118MB(!)), Download (zip-Archive, 180MB(!)) WinARM를 설치하면 기본적으로 포함되어 있는 무료 에디터 Pn(http://www.pnotepad.org/)을 실행 한다. 물론 UltraEDIT를 사용해도 문제 없다. 프로젝트 예제(Aduc7024 EVM예제)를 다운받고 main.c파일을 open한다. Pn메..
AVR SPI관련 자료 - ATmega128, ATMega16, ATMega8 (예제 소스코드) AVR SPI관련 자료 - ATmega128, ATMega16, ATMega8 (예제 소스코드) AVR에서 SPI제어에 관련된 자료 정리 AVR SPI블록도 AVR ATMega128 SPI 핀맵 SPI핀 찾을것 없이 기록해 두면 편리할것 같다 관련 레지스터 SPSR • Bit 7 – SPIF: SPI Interrupt Flag 읽을수만 있는 레지스터로 SPI인터럽트 발생 여부를 나타낸다. • Bit 6 – WCOL: Write COLlision flag 오류 발생을 나타내는 비트 • Bit 5..1 – Res: Reserved Bits 사요하지 않는다. • Bit 0 – SPI2X: Double SPI Speed Bit SPI 클럭을 두배러 설정하는 비트 SPCR • Bit 7 – SPIE: SPI In..
[STR711-S EVM] MP3 Module [VS1003 EVM] 테스트 예제 VS1003 MP3 모듈과 ST ARM7 STR711을 이용한 MP3 Player 테스트 예제 소스코드 이다. #define VS1003_DREQ_BIT BIT14 #define VS1003_DREQ_INIT() GPIO_Config(GPIO1, BIT15, GPIO_IN_TRI_CMOS); #define VS1003_DREQ() GPIO_BitRead(GPIO1, 15) #define VS1003_CS_INIT() GPIO_Config(GPIO1, BIT14, GPIO_OUT_PP) #define VS1003_CS_H() GPIO_BitWrite(GPIO1, 14, 1) #define VS1003_CS_L() GPIO_BitWrite(GPIO1, 14, 0) #define vs1003_enable() ..
MSP430 Timer A 1 인터럽트 이용한 1초 만들기 MSP430 Timer A 1 인터럽트 이용한 1초 만들기 MSP430에서 타이머 기능은 여러가지가 있지만 간단히 타이머 인터럽트를 이용하여 1초마다 LED점등하도록 해서 테스트 해 보기로 한다. 일단 데이터 시트에서 타이머 블록도를 보면 아래 그림과 같다. 인터럽트 소스로는 ACLK, SMCLK, 포트가 있다. 이중에 기능에 맞게 사용하면 되는데 ACLK같은 경우 32.768khz 이기 때문에 시간체크 하면 좋을것 같고 1ms 정도로 인터럽트를 만들려면 SMCLK가 좋을것 같다. TACTL = TASSEL_2 + MC_2; // SMCLK, contmode 클럭 소스가 설정되면 이제 Count Mode를 설정해야 하는데 Stop, , Up to CCR0, Continous up, Up/Down의 모드가..
[STR912 EVM] Board 제작 [STR912 EVM] Board 제작 야심차게 만들어본 SRT912F44 EVM Board입니다. ARM966E코어, 내부 512k Flash, 94k Ram 이더넷 콘트롤러, USB, CAN내장 외부 플래시 4M, Ram 32M 메모리 모듈 장착가능 240x160 그래픽 LCD 컨트롤러 1.8" TFT칼라 LCD SD CARD 32M 시리얼 플래시 RTC, RS485, CAN Driver, I2C온도센서 화려하게 만들어 봤는데.... 조립하고 테스트 하는데도 시간이 많이 걸릴것 같네요 uClinux올리면 좋을듯 하네요 ARM912F44 CPU VS1003 MP3모듈 장착 가능
[MSC1210 EVM] rev2 회로 5V 측정 reference설정 [MSC1210 EVM] rev2 회로 5V 측정 reference설정 5V (Vref) 측정을 위한 방법으로 두가지 방법이 있다. 외부 Ref전압을이용하는 방법과 내부 Ref를 이용하는 방법 두가지가 있다. 외부 Ref전압을 공급하는 방법 외부에 정밀 Ref전압을 공급해해서 측정. 외부 Ref회로가 필요하며 복잡해 지지만 정밀하게 측정할 수 있다. 내부 Ref전압을 이용하는 방법 내부에 2.5V ref가 있으므로 이를 이용하면 5V를 측정할 수 있다. 회로가 간단하고 편리하다. MSC1210 보드 상의점퍼를 이용하여 Ref를 설정 할 수 있다.

반응형