본문 바로가기

cortex-M3

(11)
[LPC1313 EVM] 테스트 보드 제작 [LPC1313 EVM] 테스트 보드 제작 Cortex--m3 코어 72mhz로 구동되는 NXP사의 LPC13xx 시리즈를 테스트 해 보았다Cortex-m0 코어의 LPC1K 와 핀맵핑이 동일 하기 때문에 기존 PCB에서 테스트 가능하다.가격도 저렴하다. 테스트시에는 고성능의 LPC13XX 로 개발하고 양산시에 LPC11XX로 변경해도 좋을것 같다 Cortex-M3코어지만 페리스펙은 상당히 빈약하다. 저렴한 가격에 72Mhz 속도에 만족 해야 할것 같다. SM-Type EVM 형태의 표준 핀맵으로 제작해서 기존 확장보드에 연결하여 쉽게 테스트 가능하다. LPC1313 EVM 회로도기존 LPC1K 회로와 동일하며 JTAG(SDW) 커넥터가 추가되어 디버깅 쉽게 가능하도록 했다.
ADucM360 - 개발환경설정 (IAR컴파일러) ADucM360 - 개발환경설정 (IAR컴파일러) ADucM360은 Cortex-M3코어이기 때문에 IAR의 EWARM으로 개발 할 수 있다. 예전 버전 IAR은 예제를 제공하지 않기 때문에 AnalogDevice사에서 제공하는 예제를 다운 받아서 테스트 가능하다. ADucM360 디바이스를 선택해서 프로젝트 생성할 수 있다. AnalogDevice 사에서 제공하는 라이버러리를 이용하면 페리 관련된 다양한 설정들을 편하게 사용할 수 있다. 제공되는 예제의 헤더파일은 IAR 컴파일러가 설치된폴더에서 찾을 수 있다.C:\Program Files\IAR Systems\Embedded Workbench 6.5\arm\inc\AnalogDevices
[EFM32] 개발환경설정 - IAR 컴파일러 사용 [EFM32] 개발환경설정 - IAR 컴파일러 사용 EMF32는 Cortex-M3코어 이므로 기존 Cortex-M3코어 사용하듯 설정하면 쉽게 개발환경을 구성할 수 있다. EMF32 프로젝트파일의 기본 구조는 CMSIS, EFM32사에서 제공하는 LIB, 사용자 파일로 구성된다. IAR 프로젝트 옵션 탭에서 DEVICE를 설정한다. 디렉토리 설정 $PROJ_DIR$\..\..\CMSIS\CM3\CoreSupport $PROJ_DIR$\..\..\CMSIS\CM3\DeviceSupport\EnergyMicro\EFM32 $PROJ_DIR$\..\..\efm32lib\inc $PROJ_DIR$\ $PROJ_DIR$\..\01_drv\ $PROJ_DIR$\..\01_drv\drivers LINK Config ..
STM32-MP3 모듈 보드 관련자료 - VS1003 MP3 Module + SD Card + STM32 STM32-MP3 모듈 보드 관련자료 - VS1003 MP3 Module + SD Card + STM32 저렴한 STM32F101을 이용하여 VS1033 MP3 모듈 테스트 보드를 제작했다. 3개의 스위치와 2개의 LED가 인터페스가 되어 간단한 MP3 모듈 테스트가 가능하다. VS1053 MP3 + SD Card Module + STM32 개발환경 STM32는 UART로 프로그램 가능하므로 USB2UART를 이용하면 쉽게 프로그램 가능하다. D-Class AMP 모듈과 동일한 크기로 제작해서 앰프와 연결 가능 하도록 했다. [STM32 MP3 Module] 회로도 SD + MP3모듈 확장 커넥터 사용하지 않은 핀들은 표준화된 확장 커넥터로 연결가능하도록 빼두었다. OnBoard LED / Swtich
STM32-MP3 모듈 보드 제작 STM32-MP3 모듈 보드 제작 MP3모듈을 테스트 할 수 있는 [STM32 MP3 Module]를 제작했다. 굴러다니는 STM32F101 이 많아서 소형으로 테스트 모듈로 제작했는데 급하게 제작하다 보니 아쉬운 점이 많네... 그냥 저렴하고 간단한 MP3만들기에 좋지 않을까... 되려 AVR보다 저렴하고 성능도 좋다. 물론 동일한 핀맵의 STM32F103을 이용하면 USB기능도 추가할 수 있다. VS1053 MP3 + SD Card Module + STM32
[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동작을 하지 하지 않는다. 메뉴얼에 블록도로 좀 자세하게 나와 있으면..
[STM32-100 EVM]보드 제작 [STM32-100 EVM]보드 제작 ST사의 Cortex-M3코어를 가진 100핀 STM32F103VRT6 테스트를 위한 보드를 제작 했다. [M-Type EVM] 표준으로 제작해 기존 보드와 호환이 되도록 하였다. STM32F103 - 100 EVM 회로도 USB2UART로 연결할 수 있어 USB로 펌웨어 다운로드 가능하다. 기존보드와 호환 가능하도록 핀맵을 통일화 해서 제작했다. STM32F103VBT6 테스트 동영상 [myMUC-STM32-64 EVM] 과의 크기 비교
[LM3S2965] 모터제어 - PID제어 테스트 [LM3S2965] 모터제어 - PID제어 테스트 Luminary Cortex-M3 LM3S2965 Motor Driver Test보드를 이용하여 PID제어 테스트를 진행했다. 홀센서 엔코더 결선도 테스트 동영상