본문 바로가기

[TI]

(75)
[LM3S101 EVM] Serial FND모듈 제어 [LM3S101 EVM] Serial FND모듈 제어 LM3S101 EVM 보드를 이용하여 Serial FND 모듈 을 테스트 했다. UART포트로 4자리 아스키코드를 전송하면 쉽게 FND를 출력할 수 있다. 특히 소형 마이컴에서 CPU의 부하 없이 디버깅 데이터를 표기할때 유용하게 사용할 수 있다. LM3S101 Serial FND모듈 출력 예제 소스코드 #include "system.h" #include "serial.h" int main() { unsigned int cnt = 0; unsigned int flag = 0; SystemInit(); Led1Init(); Led1On(); Led2Init(); Led2Off(); //Serial Init DebugInit(BAUD_57600); Deb..
[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 ..
[iRadio-8962] LM3S8962 인터넷 라디오 모듈 제작 [iRadio-8962] LM3S8962 인터넷 라디오 모듈 제작 LM3S8962 를 이용하여 인터넷 라디오 모듈을 제작 했다. LM3S8962의 기본적인 테스트를 해 볼 수 있도록 범용성을 두면서 각종 모듈을을 연결하면 인터넷 라디오로도 사용할 수 있도록 제작해 보았다. VS1033 MP3모듈을 연결하여 MP3출력, SD카드 테스트를 해 볼 수 있다. LCD를 두어 이더넷 웹서버나 웹기반제어에서 디버깅 용도로 가능하다. FTF LCD를 연결하여 출력 가능하다 LM3S8962 JTAG커넥터
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가 없다.
[LM3S5732-SM] USB2CAN 테스트 [LM3S5732-SM] USB2CAN 테스트 USB 및 CAN통신 기능이 있는 LM3S5732를 이용하여 CAN2USB 테스트를 진행 했다. 모터 제어용으로 만들었던 확장 보드를 이용 하였는데 CAN드라이버가 있고 LM3S2965보드와 호환 쉽게 된다. USB2CAN 테스트 프로그램 LM3S5732는 USB기능이 있기 때문에 PC와 고속 인터페이스가 쉽다. USB Bulk모드로 통신하도록 프로그램을 작성하였다. LM3S5732 USB2CAN테스트 동영상 CAN2USB 테스트를 위해 CAN디바이스(LM3S2265)에서 스위치를 누를때 마다 전송되는 CAN 데이터를 LM3S5732 USB인터페이를 이용하여 데이터를 PC로 출력하는 예제를 작성해 보았다. 수정사항 모터 제어 확장보드는 여러가지 테스트에 활용..
[LM3S5732-SM] USB 테스트 [LM3S5732-SM] USB 테스트 LM3S5732 USB 사용시 주의 사항 Luminary Micro Cortex-M3에서 USB 사용할때 PB0, PB1핀은 GPIO로 사용할수 없다. 반드시 PB1에 VBUS(5V) 공급해 주어야 한다. 5000시리즈 새로운 코어라 에라타가 해결되었줄 알았는데 아직 이문제는 해결되지 않은것 같다. PB1 -> VBUS PB0 -> USB Host(Low), USB Device(Hi) (테스트 결과 PB0는 설정하지 않아도 USB사용 가능하다, GPIO가능 여부는 테스트 해봐야 할것 같다.) LM355732 USB 테스트 동영상
[LM3S5732 -SM] CAN테스트 - Luminary Micro Cortex-M3 5000 시리즈 CAN 테스트시 주의사항 [LM3S5732 -SM] CAN테스트 - Luminary Micro Cortex-M3 5000 시리즈 CAN 테스트시 주의사항 LM3S5732 확장보드에서 CAN사용하기 위한 연결도 5000시리즈에서는 CAN Baudrate PLL설정이 변경되었다고 한다. 아래와 같이 코드 수정하니 정상 동작한다. tCANBitClkParms CANBitClkSettings[] = { #if (__DEVICE__ == _DEVICE_LM3S5732) {16,8,4,16}, // CANBAUD_125K {16,8,4,8}, // CANBAUD_250K {16,8,4,4}, // CANBAUD_500K {16,8,4,2} // CANBAUD_1M #elif (__DEVICE__ == _DEVICE_LM3S2965) {9,..
[LM3S101 EVM] 보드 관련자료 [LM3S101 EVM] 보드 관련자료 Luminary Micro의 Cortex-M3코어 중 가장 저렴한 LM3S101을 s-Type 형태로 표준화 모듈로 제작해 보았다 기능 - 20MHz, 8KB Flash ROM, 2KB SRAM - 2 Timers - 1 Capture Compare Pin - 1 * UART - 1 * SSI - 2 * Analog Comparator - 18 GPIO Pins - Watchdog Timer, Power saving modes, JTAG and Serial Wire debug. LM3S101 예제소스 다운로드 개발환경설정: 링크 다운로드 환경설정 : 링크 LM3S101 EVM회로도 핀맵 LM3S101 테스트 동영상