스마트콘트롤러/ARM(7)
-
text LCD에 사용자정의 한글 띄우기
text LCD에 사용자정의 한글 띄우기 LCD모듈 datasheet에 보면 CG RAM에 주소를 넣으면 5 * 7 도트 크기의 사용자정의 글자를 8개 저장할 수 있으며,5 * 10 크기는 4개까지 저장할 수 있다.이를 활용해서 사용자 정의 글자를 한글로 8글자 저장해서 아래와 같은 모습을 만들었다. 소스코드#include void LCD_Init() { PIO_OER = LCD_RS|LCD_RW|LCD_EN|LCD_BS; PIO_PER = LCD_RS|LCD_RW|LCD_EN|LCD_BS; LCD_CMD_Write(LCD_Func); LCD_CMD_Write(LCD_Entry); LCD_CMD_Write(LCD_Cursir); LCD_CMD_Write(LCD_Display); LCD_CMD_Write(..
2013.05.28 -
[TEXT LCD 모듈]사용자정의 CG램에 HEX숫자 변환하는 엑셀
빈칸에 1을 적으면 옆에 hex 숫자가 나와요! Font5x7.xlsx
2013.05.27 -
[ARM]타이머 카운터와 인터럽트
이번 수업 시간에는 타이머/카운터(TC-Timer Counter)와 AIC(Advanced Interrupt controller)를 사용해 1초간격으로 LED를 깜빡이게 하였습니다. - 먼저 TC 와 AIC에 대해 간략히 알아보고 본문으로 넘어가겠습니다 AT91SAM7S256의 타이머/카운터(TC)는, ① 0~2까지 3개의 채널을 가지며, 이들은 서로 독립적으로 동작합니다. ② 타이머 카운터의 레지스터(TC_RC)는 최대 16비트 까지의 이진값(65535)을 가질 수 있습니다. ③ 또한 상태 레지스터를 호출하면 레지스터가 초기화 됩니다. ④ TC는 주파수 측정, 시간 간격 측정, 시간 지연, 펄스 발생, PWM 출력, 이벤트 카운트 등의 기능을 수행할 수 있습니다. ⑤ TC의 레지스터 맵핑을 살펴보면 T..
2013.05.20 -
ARM ADC컨버터
1.A/D 컨버터의 개요 - 컨버터는 8채널 이며, 10비트 혹은 8비트 의 분해능의 축차비교형의 컨버터를 가지고 있다. - 축자 비교법이란, -8비트의 단점과 장점 위의 축차비교법 처럼 8비트는 저 칸칸의 나눔이 256개가 된다는 얘기이며, 단점으로는 10비트보다 좀더 정밀하고 세밀한 계산이 되지 않는다는 점이(분해능이 낮다) 단점이며, 장점으로는 세밀하지 못하지만, 그만큼 계산할 수 있는 시간이 절약되므로 변환속도가 10비트 보다 빠른 장점이 있다. 총 8채널 3~6번 (ADC전용 컨버터), 9,10,13,16(I/O 입출력 병렬 포트와 겸용) 으로 사용하고 있다 - A/D 변환이 가능한 아날로그 입력전압의 범위는 0~ADVREF이며, 변환은 8비트 or 10비트 모드를 사용할 수 있다. - A/D ..
2013.05.08 -
1. GNUARM 설치하기。
◎ GNUARM 을 설치해야만 ARM칩용 소스를 컴파일 하여 실행파일을 만들 수 있다 www.gnuarm.com > file > binaries > 밑에 빨간칸 다운! bu-2.16.1_gcc-4.1.0-c-c++_nl-1.14.0_gi-6.4.exe 쭉~ 설치하다가 저건 체크해제_ 초보자니깐 노체크
2013.04.11 -
센서 종류
아.. 성엽이꺼 백그라운드 색 있어서 퍼오기도 힘드넹 ㅋㅋㅋ▶센서
2013.04.11