본문 바로가기

[TI]/LM3S8xx

(14)
[LM3S818 EVM] Encoder 테스트 - 무선(Bluetooth)으로 엔코더값 전송 [LM3S818 EVM] Encoder 테스트 - 무선(Bluetooth)으로 엔코더값 전송 LM3S818은 QEI모듈이 있기 때문에 엔코더값을 쉽게 측정 가능하다. Bluetooth모듈을 이용하여 무선으로 실시간 엔코더값을 출력하는 테스트를 해 보았다. Encoder 연결 Encoder은 1024펄스(E40S-1024)를 이용하였고 A, B상을 LM3S818의 PC4, PC6에 연결하였다. Bluetooth 무선모듈/ USB2UART 모듈 연결 [LM3S818 EVM]은 SM-Type모듈로 USB2UART, Bluetooth 모듈 연결이 가능하다. Bluetooth 모듈 연결 USB2UART 모듈 연결 PC호스트 프로그램 무선으로 전송받은 Encoder값을 PC에 표시하는 프로그램 [LM3S818 EV..
[LM3S8XX EVM] 소형 그래픽 LCD테스트 [LM3S8XX EVM] 소형 그래픽 LCD테스트 Luminary Micro Cortex-M3 [LM3S8XX EVM]의 SSD1815 드라이버를 이용한 초소형 그래픽 LCD 테스트 SSD1815 모듈은 4핀의 GPIO만 있으면 쉽게 제어 가능하므로 [SM-EXP] 보드의 LCD포트 D0~D3을 이용하여 테스트 진행 했다. 먼저 [LM3S8xx EVM]의 GPIO PB0~PB3을 GLCD모듈의 SDA, RE, SCL, CS로 연결한다. LM3S812 SSD1815 GLCD 테스트 예제 소스 //============================================================================= // LM3S8xx EVM 테스트 프로그램 // // by http://n..
Luminary Micro LM3S8xx IAR 4.0, IAR5.x 환경 설정 Luminary Micro LM3S8xx IAR 4.0, IAR5.x 환경 설정 Luminary Micro의 최신 예제 소스는 IAR 5.x 기준으로 작성되어 있다. IAR 4.x에서 컴파일 하면 오류가 발생한다. IAR 5.x 에서는 라이브러리 파일이 driverlib.a로 컴파일되어 있지만 IAR 4.x에서는 driverlib.r79가 필요 하기 때문에 Lunminary Micro예제를 다시 컴파일 할 필요가 있다. 수정된 예제 소스 IAR 5.x(lm3s_evm_ew5.ewp.eww), IAR 4.x(lm3s_evm_ew4.eww) 가능한 예제 소스 lm3s8xx_src.zip Luminary Micro Lib소스
[LM3S818 EVM] ST7565 GLCD 테스트 [LM3S818 EVM] ST7565 GLCD 테스트 STM32-EXP보드에 있는 ST7565 드라이버 TM0027 GLCD모듈을 [LM3S818 EVM]보드로 테스트 해보았다. 4핀의 시리얼 인터페이스 방식으로 연결하여 제어할 예정이므로 아래와 같이 커넥터에 연결한다. [STM32-48 EXP]보드에는 그냥 점퍼를 이용하여 쉽게 연결가능하다 LM3S818 ST7565 GLCD핀맵 STM32-48 EXP보드의 CN62-15P에 CS, CN62-14P에 RS핀이 연결되어 있다. CN24-14P(SCK) ->PA2, CN24-16P(SI) ->PA4 로 연결하면 된다. //----------------------------------------------------------------------------..
[LM3S8XX EVM] 보드 관련 자료 LM3S818 예제 소스 코드 Luminary Micro Cortex-M3 코어의 Lm3S8xx 시리즈를 [SM-Type EVM] 으로 제작 했다. LM3S800, LM3S812, LM3S818, LM3S810등 48핀 패키지를 테스트 가능하다. 64KFlash/8k Ram 의 LM3S818 을 이용해서 테스트 진행 해 보았다. 특징으로 PWM, QEI가 포함되어 있어 모터 제어용으로 사용하기 좋다. [SM-Type EVM] 으로 핀맵을 통일화 했기 때문에 USB2UART, Bluetooth, Zigbee와 같은 통신모듈을 연결 가능하다. 확장 테스트 보드 회로도 Connect Onboard LED/Switch PC7에 연결된 스위치는 부트 로드 올려서 테스트 하면 편리하다. UART Connector ..
Luminary Micro LM3S818 특징 Luminary Micro LM3S818 특징 - Cortex-M3 based Microcontroller: - 50MHz, - 64KB Flash ROM, - 8KB SRAM, MPU - 3 Timers - 6 Motion Control PWM - 1 QEI - 6 Capture Compare Pins - 2 * UART - 1 * I2C - 1 * SSI - 2 * 10-bit ADC - Temperature Sensor - 1 * Analog Comparator - 34 GPIO Pins - Watchdog Timer, Power saving modes, JTAG and Serial Wire debug. - 참고 LM3S812 는 QEI가 없다.
[LM3S608] Simple I2C 테스트 - simple polling mode [LM3S608] Simple I2C 테스트 - simple polling mode 간단히 [LM3S608]의 I2C 개념 잡기 위해 우선 polling모드로 I2C Slave의 데이터를 읽어오는 실험을 했다. I2C 구조 I2C초기화 함수 void i2c_init(void) { SysCtlPeripheralEnable(SYSCTL_PERIPH_I2C0); SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB); // // Enable processor interrupts. // IntMasterEnable(); // // Configure the appropriate pins to be I2C instead of GPIO. // GPIOPinTypeI2C(GPIO_PORTB_BA..
[LM3S608] 센서 테스트 보드 제작 [LM3S608] 센서 테스트 보드 제작 LM3S608 보드를 이용하여 가속도, 자이로등의 각종 센서를 테스트 할수 있는 보드 제작. 3축 가속도 및 자이로 센서 테스트 회로도 LM3S608 Module