본문 바로가기

[TI]

(75)
[LM3S2965] PWM 제어 [LM3S2965] PWM 제어 Luminary Micro Cortex-M3 LM3S2965 PWM 예제소스코드 The following example shows how to initialize the PWM Generator 0 with a 25-KHz frequency, and with a 25% duty cycle on the PWM0 pin and a 75% duty cycle on the PWM1 pin. This example assumes the system clock is 20 MHz. 1. Enable the PWM clock by writing a value of 0x0010.0000 to the RCGC0 register in the System Control module. 2. En..
LM3S8962 JTAG Error - TRST핀 처리 LM3S8962 JTAG Error - TRST핀 처리 LM3S862에서 JTAG-TRST핀은 반드시 연결해야 한다. 다른 시리즈에서는 문제가 없었는데 유독 8962만 문제가 있네... 리비전 문제 인가? 좀더 확인이 필요하다. 이것때문에 하루 정도 버린것 같다. TRST핀의 상태에 따라 JTAG모드로 진입여부를 결정하는데... 기존에 사용한 Cortex-M3에서는 디폴트 값이 JTAG모드로 진입하게 되어 있었기 때문에 문제가 없었다. 문제는 TRST핀을 연결하지 않아도 디폴트로 동작하기는 하지만 흔들리기 때문에 동작하다 안하다 해서 문제가 된다. Luminary 제품에는 이런점이 마음에 안든다. JTAG에서 GPIO호환문제를 해결하지 못하면 그냥 JTAG전용으로 만들지... 여기저기 GPIO 못쓰게 이..
[LuminaryMicro] EWARM 개발환경 설정 - 디렉토리 옵션 [LuminaryMicro] EWARM 개발환경 설정 - 디렉토리 옵션 $PROJ_DIR$\ $PROJ_DIR$\..\ $PROJ_DIR$\..\..\01_drv\ 내가 자주 사용하는 옵션 $PROJ_DIR$\ $PROJ_DIR$\..\ $PROJ_DIR$\..\inc\ $PROJ_DIR$\..\01_drv\util\ $PROJ_DIR$\..\01_drv\ $PROJ_DIR$\..\01_drv\lcd\ $PROJ_DIR$\..\01_drv\driverlib\ $PROJ_DIR$\lm3s_evm_ew5.icf
IAR Systems, Luminary Micro MCU용 무료 개발 툴 발표 IAR Systems사는 Luminary Micro사의 Stellaris 계열인 100, 300과 600 시리즈 등 3가지 MCU 시리즈를 위한 자사의 IAR Embedded Workbench KickStart 판을 무료로 이용할 수 있다고 발표했다. KickStart 판은 32Kbyte 컴파일러를 갖추고 있는데 이는 현재 시장에 나와 있는 19개 Stellaris MCU 중 14개에 사용할 수 있는 칩 탑재형 플래시 모두를 완벽하게 지원한다. Luminary Micro사는 ARM Cortex-M3 프로세서 기반 MCU를 설계 및 출시하고 판매하는 팹리스 반도체 회사로서 내장형 개발자들에게 최초로 1달러짜리 ARM을 제공한 회사다. 이 회사는 현재 100, 300과 최고 32킬로바이트 범위의 칩 탑재형 ..
[LM3S2965] Motor Controller [LM3S2965] Motor Controller LM3S2000 시리즈는 PMW 6ch, Encoder 2ch, ADC 3ch, CAN 의 특히모터 제어용으로 특화되어 있는 MCU이다. Luminary Micro사 특징은 대부분의 시리즈가 코드 호환 되므로 개발에는 어려움이 없어 보인다. 모터 제어용으로 사용해 보면 좋을것 같다. LM3S2965 The LM3S2965 microcontroller is based on the ARM Cortex-M3 controller core operating at 50 MHz, with 256 kB single-cycle flash, 64 kB single-cycle SRAM, two CAN controllers, Systick timer, four 32-bit o..
Luminary Micro LM3S608 GPIO Toggle 속도 테스트 Luminary Micro LM3S608 GPIO Toggle 속도 테스트 외부 8Mhz 입력하여 PLL/4 = 50Mhz로 구동시 GPIO Toggle 속도는 240ns(2Mhz)정도 측정된다. 옵티마이즈 했을때 180ns(2.5Mhz)단순 페리속도 비교는 좀 그렇지만 AVR과 속도비교(16Mh에서 360ns(1.6Mhz))하면 조금 빠르다. 50Mhz 시스템 클럭인데도 페리가 이리 느린지? 좀더 알아볼 필요가 있다. DSP28335와 GPIO Toggle 속도( 60ns(15Mhz) 비교하면 쫌.... 그리고 같은 [Cortex-M3 STM32 속도] 에 비교하면 좀 더 느린것 같다. //------------------------------------------------- //Set the sys..
[ LM3Sx08 EVM] 테스트예제 - USB이용 PC에서 LED제어 예제 [ LM3Sx08 EVM] 테스트예제 - USB이용 PC에서 LED제어 예제 [ LM3Sx08 EVM] 보드 예제소스를 이용하여 PC에서 LED제어하는 예제를 작성해 보았다. USB2Seiral 칩을 이용하여 USB를 통해 보드상의 LED를 마우스 클릭으로 제어 하도록 했다. 원리는 시리얼포트로 특정 커멘드를 보내서 LED를 제어하는 간단한 예제이다. 예제소스 : 테스트 동영상 LM3S308 (LM3S608, LM3S808 호환)보드를 이용 PC에서 LED제어 동영상
[ LM3Sx08 EVM ] 테스트 프로그램 예제소스 [ LM3Sx08 EVM ] 테스트 프로그램 예제소스 LIB파일 예제파일 모음 프로젝트파일 - LED제어 테스트 동영상

반응형