본문 바로가기

LM3S8962

(7)
LM3S8962 ADC 테스트 LM3S8962 ADC 테스트 Sample rate of 500 thousand samples/secondConverter uses an internal 3-V reference LM3S8962 ADC블록도 LM3S8962 ADC초기화 함수//ADC Initializevoid AdcInit(void){SysCtlPeripheralEnable(SYSCTL_PERIPH_ADC); //ADC enable //ADCProcessorTrigger()에서 ADC 시작. 프로세서 트리거가 일어날때 작동한다. ADCSequenceConfigure(ADC_BASE, 0, ADC_TRIGGER_PROCESSOR, 0); //ADC0의 sequence를 구성한다.sequence number 0인 ADC를 single end..
[LM3S8962 EVM] 이더넷 포팅 하기 정리 [LM3S8962 EVM] 이더넷 포팅 하기 정리 먼저 lwip스택을 사용하기 위해 TI에서 제공하는 third_party, utils 폴더를 drv폴더에 복사 한다. util/lwiplib.c 를 프로젝트에 삽입한다. 컴파일 하면 아래 링크가 없다고 나온다. #include "lwip/opt.h" 패스 설정에서 아래와 같이 잡아 주면 된다. $PROJ_DIR$\..\01_drv\third_party\lwip-1.3.2\src\include\ 또 아래 링크도 없다고 나오는데... #include "lwipopts.h" TI예제 폴더에 보면 정의되어 있으므로 현재 프로젝트 루트로 복사 한다. 이후 아래 링크 에러가 발생하며 각각 패스를 잡아 주면 된다. #include "arch/cc.h" $PROJ_DI..
[LM3S8962 EVM] 웹서버 테스트 [LM3S8962 EVM] 웹서버 테스트 LM3S8962는 Cortex-M3코어에 Ehternet MAC + Phy가 포함되어 있는 MCU로 상당히 간단하게 임베디드 이더넷을 구현할 수 있다. 무료 TCP/IP protocol stack 인 lwIP를 이용해서 임베디드 웹서버 테스트를 진행 했다. 간단한 스텍임에도 속도 빠르고 여러가 다양한 프로토콜을 지원하고 있다. 먼저 luminary micro에서 포팅해서 third party로 제공하는 lwip-1.3.0폴더를 복사하고 패스를 잡아 준다. $PROJ_DIR$\..\01_drv\third_party\lwip-1.3.0\src\include\ $PROJ_DIR$\..\01_drv\third_party\lwip-1.3.0\src\include\ipv4\..
[LM3S8962 EVM] COM26T2844 TFT LCD 테스트 [LM3S8962 EVM] COM26T2844 TFT LCD 테스트 [LCD-EXP EVM] 보드를 이용하여 COM26T2844 TFT LCD테스트 진행을 했다. LM3S8962는 MAC, Phy가 포함되어 있으므로 추후 이더넷을 이용하여 TFT LCD제어에 사용할 예정이다. LCD-EXP보드의 핀맵 LM3S8962 보드 핀맵 핀맵 정의 //LM3S8962 EVM TFT LCD Pin Map defination #define LCD_EN_BIT BIT1 #define LCD_EN_PORT PORTG #define LCD_ENABLE() Cbi(LCD_EN_PORT, LCD_EN_BIT) #define LCD_DISABLE() Sbi(LCD_EN_PORT, LCD_EN_BIT) #define LCD_RST..
[LM3S8962 EVM] 보드제작 - LM3S8962 관련 자료 [LM3S8962 EVM] 보드제작 - LM3S8962 관련 자료 Luminary Micro Cortex-M3 LM3S8962 EVM 보드를 제작 했다. [M-Type EVM] 표준으로 제작해 기존 보드와 호환이 되도록 했다. LM3S8962는 50Mhz Cortex-M3 코어에 Ethernet MAC, Phy를 포함하고 256k Flash, 64k Ram으로 이더넷 제어용으로 상당히 편리하다. LM3S8962 확장 테스트 보드 LM3S8962 테스트 동영상 LM3S8962 TFT LCD테스트 LM3S8962 회로도 on board LED - PE0/PWM4, PE1/PWM5 on Board Swtich - PG0, UART
[iRadio-8962] LM3S8962 인터넷 라디오 모듈 제작 [iRadio-8962] LM3S8962 인터넷 라디오 모듈 제작 LM3S8962 를 이용하여 인터넷 라디오 모듈을 제작 했다. LM3S8962의 기본적인 테스트를 해 볼 수 있도록 범용성을 두면서 각종 모듈을을 연결하면 인터넷 라디오로도 사용할 수 있도록 제작해 보았다. VS1033 MP3모듈을 연결하여 MP3출력, SD카드 테스트를 해 볼 수 있다. LCD를 두어 이더넷 웹서버나 웹기반제어에서 디버깅 용도로 가능하다. FTF LCD를 연결하여 출력 가능하다 LM3S8962 JTAG커넥터
3.2" TFT LCD모듈 제작 3.2" TFT LCD모듈 제작 Controller Luminary Cortex-M3 LM3S8962 사용 LCD Driver 드라이버 데이터시트 초기화 코드 () void LCDInitialize(void) { Delay(1); Reset(); Delay(10); // byte-write synchronization LCD_CMD(0x00); LCD_CMD(0x00); LCD_CMD(0x00); LCD_CMD(0x00); // calibration control setting LCD_CMD(0xA4); LCD_DAT(0x0001); Delay(1); // display control setting LCD_CMD(0x01); LCD_DAT(0x0100); LCD_CMD(0x02); LCD_DAT(0x04..