본문 바로가기

myCortex-LM89624

myCortex-LM8962 예제 업데이트작업 myCortex-LM8962 예제를 업데이트했습니다. 이전에는 이클립스와 OpenOCD 기반의 무료 개발환경을 위한 예제를 제공하고 있었죠. 그런데 이 오픈소스기반의 무료 개발환경이라는 녀석이 친절함과는 거리가 멀다 보니 아무래도 사용에 어려움이 소소하게 많이 있었습니다. 경험 있는 사람들은 알음알음으로 방법을 찾아 사용하지만 초보에게는 결코 쉬운 일이 아니었던것 같아요. MCU 공부한다고 보드 사고 예제 다운로드 받았는데 개발환경과 오픈소스 공부하느라 에너지 낭비하는건 아닌것 같다 싶었습니다.그래서 이번에는 상용 개발환경을 대상으로 예제를 꾸며봤습니다. IAR의 EWARM을 사용합니다. 돈주고 살려면 꽤나 비싸지만 예제 돌려보고 공부하는 수준에서는 무료로 사용할 수 있습니다. 덕분에 개발환경 구축은 아.. 2013. 10. 10.
[BE01] myGyro300SPI에서 각속도와 온도 읽어 UART로 전송하기 BreakingExample은 본 블로그에서 설명한 여러가지 내용들에 대한 예를 코드와 회로도를 통해 확인하는 코너 지금까지 다섯개의 포스팅을 통해 살펴본 myGyro300SPI에 대한 기본 내용을 예제 코드를 통해 살펴보자. 2009/08/24 - VDD5V와 Vdrive는 어떻게 다른가? 2009/08/25 - SPI 통신 - 간략버전 2009/08/25 - SPI 통신 - myCortex 프로세서 보드 2009/08/26 - myGyro300SPI의 명령 2009/12/20 - myGyro300SPI에서 결과값 읽기 실험 준비물 myGyro300SPI 1개 myCortex-LM8962 혹은 myCortex-LM308/608/808 아무거나 1개 myUSB2UART 1개 MCU 보드는 myCortex.. 2009. 12. 23.
LCD 드라이버 myCortex-LM8962 보드에 2.8인치 그래픽 LCD를 붙인 모습이다. Luminary micro에서는 Intelligent Display Module(IDM)이라는 제품을 판매하고 있다. 이 제품은 2.8인치 QVGA LCD와 LM3S6918 컨트롤러를 탑재하여 이더넷에 붙여 손쉽게 사용할 수 있는 디스플레이 모듈이다. 그리고 이 IDM에서 사용하고 있는 아주 강력한 Graphic library를 DriverLib 내에 공개하고 있다. 아주 괜찮은 컨샙인듯 하여 보유중인 myCortex-LM8962 보드에다 QVGA LCD를 하나 붙여본 것. 사실 지금까지는 QVGA급의 LCD를 붙이려면 보통 ARM9급의 프로세서를 필요로 했고, 그러다보니 이것저것 부담이 많아서 그래픽 LCD 사용이 어려웠었다.. 2008. 8. 9.
myCortex-LM8962 보드에 부트로더용 SW를 만들자 myCortex-LMx08 보드들은 보드상에 부트로더용 스위치를 내장하고 있다. 하지만 myCortex-LM8962 보드에는 리셋 스위치만 있어서 부트로더를 사용하려면 별도의 스위치를 달아서 써야 한다. myCortex-LM8962 보드의 부트로더는 부팅시 PC7핀의 상태가 high이면 일반 동작 모드로, low이면 다운로드 대기 모드로 구분한다. 그러므로 스위치는 PC7 핀에 연결하도록 한다. 스위치를 눌렀을 때 다운로드 모드로 동작하려면 스위치 눌렀을 때 PC7에 low가 인가되도록 만들면 된다. LM3S8962 칩셋의 GPIO에는 내장 pull-up 저항이 있고, 부트로더에서도 이 내장 pull-up 저항을 사용하기 때문에 별도의 pull-up 저항을 장착할 필요는 없다. 하지만 범용 스위치로 사용.. 2008. 7. 25.