본문 바로가기

[TI]/LuminaryMicro

(13)
Luminary Micro Cortex-M3 CAN 통신 Luminary Micro Cortex-M3 CAN 통신 ■ CAN protocol version 2.0 part A/B ■ Bit rates up to 1 Mbps ■ 32 message objects with individual identifier masks ■ Maskable interrupt ■ Disable Automatic Retransmission mode for Time-Triggered CAN (TTCAN) applications ■ Programmable Loopback mode for self-test operation ■ Programmable FIFO mode enables storage of multiple message objects ■ Gluelessly attaches to..
[LM3S3748 EVM] LuminaryMicro Cortex-M3 USB 테스트 [LM3S3748 EVM] LuminaryMicro Cortex-M3 USB 테스트 USB OTG기능이 있는 Luminary Micro사의 Cortex-M3 LM3S3748 의 USB기능을 테스트 했다. PC Host 테스트 프로그램 Visual Studio 2008을 이용하여 데이터 송수신을 테스트 할 수 있는 예제를 작성하였다. 테스트 동영상 [LM3S3748 EVM] USB Host Module LM3S3748 USB회로 구성시 주의 사항 USB블럭으로 인가되는 전원 포트가 PB1과 공유하도록 되어 있다. 자세하게 보지 않으면 실수 할 수 있는데... PB1/USB0VBUS 핀을 USB전원으로 연결해야 한다. 연결되지 않으면 USB동작을 하지 하지 않는다. 메뉴얼에 블록도로 좀 자세하게 나와 있으면..
Luminary Micro Cortex-M3 UART H/W FIFO 사용하기 Luminary Micro Cortex-M3 UART H/W FIFO 사용하기 Luminary Micro Cortex-M3 는 H/W UART FIFO가 있어 UART처리가 상당히 편리하다. FIFO Operation The UART has two 16-entry FIFOs; one for transmit and one for receive. Both FIFOs are accessed via the UART Data (UARTDR) register (see page 261). Read operations of the UARTDR register return a 12-bit value consisting of 8 data bits and 4 error flags while write operations p..
[LM3S3748 EVM] USB Host Controller 보드 제작 [LM3S3748 EVM] USB Host Controller 보드 제작 Luminary Micro Cortex-M3 LM3S3748 USB Host Controller 보드를 제작했다. [M-Type EVM] 형태로 제작해 동일 핀맵으로 테스트 가능하도록 했다. 확장 테스트 보드 연결 USB Host테스트
Luminary BLDC Motor Driver DK 테스트 Luminary BLDC Motor Driver DK 테스트 BLDC Motor Controller Consol Board CAN 인터페이스로 Driver보드에 속도 및 위치 제어 신호를 보내는 역할을 하는 테스트 보드로 CAN으로 Driver 보드의 펌웨어까지 업데이트 가능하다. Luminary Micro의 BLDC Motor Driver CAN인터페이스로 속도 및 위치 제어 신호를 받아 모터를 제어 하거나 외부에서 PWM, Direction 신호를 공급해 모터를 드라이브 할 수있다. 테스트 동영상 Host MCU(LM3S2965)에서 CAN통신으로 전압설정을 하면 모터가 구동되는 예제로 12V까지 설정 가능하다. CAN ID는 12개 까지 설정 가능하다. 소스코드() Feature • Quiet co..
[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킬로바이트 범위의 칩 탑재형 ..
Luminary Micro 사용시 printf를 사용하시 문제점 Luminary Micro 사용시 printf를 사용하시 문제점 Luminary Micro 사용시 기본예제를 수정하여 printf를 사용하면 문제가 발생한다. 기본 예제에서 제공하는 blinky-ewarm4.xcl 파일에는 HEAP 영역이 할당되어 있지 않아서 파일을 수정했다. -> ewarm4_flash.xcl HEAP영역 설정 //************************************************************************* // Stack and heap segments. //************************************************************************* -D_CSTACK_SIZE=128 -D_HEAP_SIZE=..

반응형