AMR compiler IDE 선택 ARM ARM 사의 ARM core series는 세종류로 분류 된다. A : Advanced R : Real-Time M : Microcontrolller A series는 OS를 설치 할 수 있는 core로 IOS, Android, Linux등을 사용하는 Mobile 기기에 사용된다. R series는 Real-Time core로 정밀한 시간을 요구하는 분야에 사용된다. M series는 Microcontroller core로 산업용 제어기 자동제어기 분야에 많이 사용 된다. Free 버전 compiler IDE 1. Eclipse CDT + gcc_arm compiler, toolchain builder GNU ARM Compiler 는 무료 버전이며, 아래의 L..
★ ADC 컨버터 를 이용하여 캐릭터 LCD에 값 출력 ㆍ광센서를 AD7에 연결하고 반대쪽은 그라운드에 연결하였다. ㆍLED는 14핀에 그라운드를 연결하고 반대쪽은 3.3v 에 연결 ㆍ광센서의 최대값은 1023으로 설정 ㆍ캐릭터 LCD 는 실시간으로 광센서의 빛의 밝기를 출력한다. ㆍ밝은 빛을 비추면 최대값인 1023을 출력한다. ㆍLED는 광센서값이 700이하이면 꺼지도록 하였다. (어두우면 꺼짐) Ex) main.c#include "arm.h" #include "led.h" #include "aic.h" #include "ultra.h" #include "lcd.h" #include "dbgu.h" #include "adc.h" void Init(void); int main() { volatile u..
★ 컴퓨터로 수신받아 캐릭터 LCD에 글자 출력 Ex) main 함수#include "arm.h" #include "led.h" #include "aic.h" #include "ultra.h" #include "lcd.h" #include "dbgu.h" void Init(void); int main() { unsigned char UC_char; Init(); while(1) { UC_char = DBGU_Rchar (); LCD_data(UC_char); } while(1); return 0; } void Init(void) { init_LCD(); Init_DBGU(); return ; } Ex) DBGU 함수#include "arm.h" #include "dbgu.h" void DBGU_strin..
★ 초음파 센서 [SRF05] [ SRF05 Pin 설명 ] [ 다음과 같이 ARM 과 SRF05연결 ] ㆍARM 의14Pin SRF05의 3Pin에 연결. (Trigger) ㆍARM 의 15Pin SRF05의 2Pin에 연결. ㆍ Tigger pulse 신호는 최소 10uS 를 필요로한다. ㆍ8cycles off sonic burst : 8개의초음파를 내보낸다. ㆍburst 를 쏘면 Hight line 이 뛰어오른다. ㆍuS/58 = 하면 cm가 나온다. ㆍ1초 : 340m :: 34000cm ㆍ1m초 : 34cm ㆍ1u초 : 0.034cm ㆍ0.034 x 29 = 0.986 =1cm ㆍ본 실습은 2.5/u초 : 1초 로 세팅할 것 이다.
[ ARM ] ㆍARM은 1990sus Apple Computer, Acorn Computer Group, VLSI Technology 의 합작 벤처 회사로서 Advanced RISC Machines Ltd. 라는 이름으로 설립. ★ ARM 세팅 ㆍARM : TST(on) -> POWER(on) -> 10초 대기 -> POWER(off) -> TST(off) -> POWER(on) ㆍTST : TST를 사용하면 칩내부의 프로그램을 지워준다.
안녕하세요 L입니다. 오늘은 ARM7의 전원공급에 대해 정리하였습니다. 그리고 지금까지 사용해본 AIC, Timer, LED 를 종합하여 실습해 보았습니다. 레귤레이터 LM1117-3.3 스팩PDF 파일은 첨부파일에 있음돠 !! ★ ARM7 엣지,하이,로우 -> AIC -> handler ( 인터럽트가 있을경우 ) -> 함수 ( C에서 ) -> IRQ 함수 ( 인터럽트 리퀘스트 ) ㆍARM은 32개 pin을 모두 인터럽트로 사용할 수 있다. ㆍATmega 는 8개의 외부 인터럽트를 사용할 수 있다. [ USB ] ㆍ4개의 납땜다리 = 도면의S1 ~ S4 ㆍ5개의 선 = 도면 1~5번 ㆍ S1~S4 : Ground ㆍ 1 = VBUS ㆍ 3 = DDP ㆍ 2 = DDM ㆍ 5 = Ground ㆍ C4, C..