본문 바로가기

FeElpAsS

[LM3S8962] Microcontroller brief 더보기
[LM3S8962] Linker configuration file (qs_ek-lm3s8962.icf)의 분석 "C:\StellarisWare\boards\ek-lm3s8962\qs_ek-lm3s8962"에 있는 "qs_ek-lm3s8962.icf"를 분석해 보았다. //***************************************************************************** // // qs_ek-lm3s8962.icf - Linker configuration file for qs_ek-lm3s8962. // // Copyright (c) 2007-2009 Texas Instruments Incorporated. All rights reserved. // Software License Agreement // // Texas Instruments (TI) is supplying th.. 더보기
[LM3S8962] 최신 라이브러리 다운로드 [1] Luminary 공식 웹사이트(http://www.luminarymicro.com/) 에서 최신 드라이버 라이브러리를 다운로드 한다. StellarisWare complete Firmware Development Package(SW-LM3S-5450)을 다운로드한다. Link : http://www.luminarymicro.com/products/software_updates.html [2] 기본 설정대로 install 한다. C:\StellarisWare 에 기본으로 install된다. 더보기
[LM3S8962] 'driverlib.a' Build 1. IAR EWARM을 시작하고 File 메뉴에서 "New -> Workspace"를 클릭하여 새로운 Workspace를 생성한다. 2. Project 메뉴에서 "Add Existing Project..."를 선택하고, "C:\StellarisWare\driverlib"에서 "driverlib.ewp" 프로젝트 파일을 추가한다. 정상적으로 등록되면 아래 처럼 등록된다. 3. "C:\StellarisWare\driverlib"에 "LM3S_DriverLib.eww" 로 Worksapce를 저장한다. 4. "driverlib - Debug"에 오른쪽 마우스를 클릭하여 "Options..."를 선택하고, 필요한 옵션을 지정한다. ● "Generral Options" Category에서 "Target" 탭을 .. 더보기
오픈백과 : 0옴 저항(zero ohm resistor)을 사용하는 이유 오픈백과 : 0옴 저항(zero ohm resistor)을 사용하는 이유 전자회로에서, 경우에 따라서는 포토커플러나 변압기에 의해 전기적으로 분리되어 그 양 단의 전위 차가 별 의미를 가지지 않는 경우도 있지만, 그렇지 않은 보통의 경우, 혹은 전기적으로 분리된 양 쪽의 회로 블럭 각각은 모든 부품이 전기적으로 연결되어 있으며 공통 그라운드(ground, 접지)를 가집니다. 회로 각 부분 모든 전압의 기준이 되는 공통 그라운드의 임피던스가 충분히 낮지 않아 빈약하게 설계되었다면, 노이즈에 민감해 지거나 심하면 제대로 동작이 보장되지 않는 등의 문제가 발생합니다. 그래서, PCB에서 이 그라운드는 무조건 넓적한 하나의 판(ground plane)으로 만드는 것이 중요합니다. *****************.. 더보기
낙관 - 이영필 더보기
모래시계 USB Hourglass from alwynallan on Vimeo. 더보기
Nova - TiltCamera Pitch, Roll 방향이 틀어져도 같은 방향을 주시한다. 더보기
Nova FlyingAnt - Indoor Flying 실내 호버링 테스트 더보기
Nova FlyingAnt - Outdoor Flying 서초중학교 운동장에서 ㅋㅋㅋ 더보기
Nova FlyingAnt - Heading Hold Test 처음 시작할때 Heading이 돌아가는것을 볼 수 있다. Navi-Ctrl 보드를 제작하여 지자기센서로 Heading Hold기능을 구현하였다. 외력으로 요축을 돌려도 제자리로 온다. 더보기
Nova FlyingAnt 2호기 처녀비행 옴니아로 찍은 동영상 더보기
XBee Libraries http://www.makingthings.com/ref/firmware/html/group___x_bee.html Communicate with XBee (Zigbee) wireless modules via the Make Controller's serial port. More... Data Structures struct XBeePacket Representation of an XBee packet. More... Modules XBee Packet Types The different types of packet that can be used with the XBee subsystem. Functions int XBee_SetActive (int state) Controls the active sta.. 더보기
ZigBee Controller Atmega644p로 만들었다. 이 MCU는 Atmega중 연산 처리가 가장 빠른 20Mips 이다. 다른 남는 MCU가 없어서 제일비싼 Atmega644p로 하게 된것이다. 핀수는 44개이고 모두다 연결해서 사용한다.. 생각보다 처리량이 많지만 역시 빠르다. 후타바 송신기를 중고로 7만원에 구입하고 안에 있는 회로들은 다 뜯어 버리고 직접 납땜으로 들었다. 컨트롤 할때 Nick, Roll, Gas, Gier값이 있는데 이 값을 가져오는데 ADC 8개를 사용한다. CLCD도 크기에 맞는것 구해서 컨트롤 핀 3개와 데이타 핀 8개를 사용한다. 토글스위치랑 버튼도 인터럽트 핀과 GPIO핀을 이용해 사용한다. 스피커도 달아서 CLCD 확인 없이 소리로 동작 확인이 가능하게 하였다. 지그비는 XBee Pro 이.. 더보기
[DEVICE] CLCD 컨트롤 소스 - HY-0802B-104-R 조종기 개조하면서 CLCD를 이용하였다. 작은 크기의 CLCD를 찾다가 결국 이 디바이스이다. Atmega644p에 이용하였고 AVR Studio를 이용하였다. AVR Studio 프로젝트와 데이터시트 헤더파일을 추가한다. 더보기
초음파 센서 SRF04 1. Introduction This section describes how to measure distance to objects with the SRF04 sonic modul from Devantech. In this sample we use two sonic modules. MAM128 (Mini Application Modul) is used as controller unit. 2. Physical bases Ultrasonic waves are sound vibrations outside of the human hearing area. The frequenzy is above 20kHz. Sound waves can only spread when they are in a suitable med.. 더보기
노크 도어락 더보기
XBee - Pro DigiMesh Wire 타입 더보기
SRF02 초음파센서 SRF02 Ultrasonic range finder Technical Specification I2C Mode For Serial mode click here I2C Communication To use the SRF02 in I2C mode, make sure nothing is connected to the mode pin, it must be left unconnected. The I2C bus is available on popular controllers such as the OOPic, Stamp BS2p, PicAxe etc. as well as a wide variety of micro-controllers. To the programmer the SRF02 behaves in the s.. 더보기
RCBOX 30A 변속기 개조기 RCBOX 30A 변속기 개조 더보기
프로펠러 1060 3엽 더보기
VIM 스터디 (NOVA 스터디 발표용) - 필수유틸리티 Chapter 02 Section05,06 CentOS 리눅스에서 VIM 환경 설정을 해보았다. # vim 으로 실행하면 된다. 간혹 vi로 하는 경우가 있는데 최신 버전이 실행 안될 수도 있다. /root 디렉토리에 .bashrc 를 vim으로 연다음 alias vi='vim' 을 추가한다. #cd /root #vim .bashrc VIM명령어이다. 자주 쓰이고 간단한 명령어는 검색을 통해 사용하면 된다. VIM을 왠만큼 사용할줄 알면 알아두면 좋은 단축키 이다. 자세한 명령어를 보고 싶으면 http://ehkx.tistory.com/158 참고하길 바란다. 1. 파일 탐색 기능 활용 :vs 세로로 추가 :20vs ./ :vs test.cpp :sp 가로로 추가 2. 빠른 괄호 이동 및 빠른 탐색 % { 기호에서 누르면 쌍을 이루는 {또는 }로.. 더보기
NOR Flash 와 NAND Flash의 차이점 1.가장 큰 차이는 구조적인 차이, 즉, 어떠한 정보를 저장하는 구조가 NAND(NOT AND)냐 NOR(NOT OR)냐는 차이죠. 결국은 AND와 OR GATE의 차이입니다. 물리적으로는 TR과 CAP을 구성하는 회로가 달라지는거죠. 2.위의 내용에 의해 NAND는 직렬구조이고, NOR는 병렬구조가 되는거죠. 즉, NOR 구조가 복잡합니다. 3.1,2번 내용에 의해 NAND를 억세스하려면 해당블럭(32PAGE를 1BLOCK 이라함)으로 이동 후 순차적으로 억세스가 가능하고, NOR는 원하는 곳의 내용을 곧바로 억세스 할수 있습니다. 4.3번 내용에 의해 NAND에서 프로그램 실행은 불가하며, NOR에서 프로그램 실행은 가능합니다. 예를들어, 요즘 휴대폰에 내장된 메모리는 저장용으로 NAND를 사용합니다.. 더보기