본문 바로가기

개발자/AVR Atmega

USART 통신을 이용한 디버깅 할때 통신 설정 코드와 UBRR, BaudRate 계산 UBRR 통신 속도를 조절하는 레지스터로 다음과 같은 공식으로 계산한다. BAUD = fck / 16 ( UBRR + 1) 여기서 BAUD = Baud Rate (BPS) fck = CPU Clock frequency UBRRL = UBRR의 내용으로 0 ~ 255 사이의 값을 갖는다. UBRRH = UBRR의 내용으로 256~1023 사이의 값을 갖는다. // ATmega2560 clock [Hz] #define FCLK 4000000 //..
Data Acquisition에 관한 여러가지 상식  Data Acquisition이란 실험실이나 공장에서 하중/압력/온도/습도/속도/가속도/변위(길이)/토크등 아나로그 물리량을 측정하여 그 값을 얻어 분석을 하거나, 그 값을 기준으로 다른 제어를 하고자 할때, 이 아나로그값인 물리량을 디지탈 값으로 변환하여 컴퓨터로 받아 들여야 합니다.   이러한 과정을 Data Acquisition (자료 취득)이라고 말 합니다.전 세계적으로 많은 회사들이 이 분야에 관심을 갖고, 이 ..
Atmega128 이용한 Program 컴파일 (Codevision 컴파일러) Atmega128 사용- Program 컴파일 (Codevision 컴파일러) 하여 Hex code 까지 생성하는 방법을 알아보자.Program 컴파일 (Codevision 컴파일러)odevision 컴파일러는 컴파일러와 디버그를 모두 지원하는 통합 IDE환경이다. ☞ 프로젝트 만들기- File -> New -> Project 선택하고 CodeWizardAVR 실행한다.실행하자 마자 프로젝트를 설정해주어야 한다. 사용할 ..
Window 7 에서 AVR 개발시 CodevisionAvr 은 한 참 찾아봤더니 codevision AVR 2.0 이상 설치해야 제대로 돌아간다고 나오네...평가판 다운로드 할 수 있는곳  http://www.hpinfotech.ro/html/download.htm이런 XP 를 다시 깔아야 하나 크랙된 2.0 이상 버전을 찾아야 되나... 흐미....결국 각고의 노력으로 찾아냈으니~ 바로 http://filespart.com/dl/gv1emr.html CodeVisionAVR..
AVR studio 와 WinAVR 관계 알기/설치하기 이전 개발 환경이 AVR Studio 4, WinAVR, CodeVision 로더로 진행이 되었는데 사무실이 바뀌면서 덥썩덥썩AVR Studio 5.1 을 깔았더니 급 혼란... 우와 이거 어떻게 해야 하나 ~ 고민하다가"고민될땐 고민하지 말고, 즉시 행동하고 실천하는게 정답" 이라서 노트북(Window7)에 다시 설치~ 일단 해보자고....AVR Studio 와 WinAVR 과의 관계 더해서 Codevision 이란 놈은 또 무엇인지 알아..
LMC0821A LCD Driver 프로그램 사용 LCD- lmc0821a 캐릭터 8 *2 LCD LCD 내부 칩은 KS0066U 자료를 찾아보니 4bit 제어 프로그램이 있어서  보다보니 8bit 제어는 안된다고 해서 짜보니 잘된다. 8bit 제어 프로그램 짠거와 어디서 다운받은 4bit 제어프로그램 도 같이 올려봅니다. 다운받아가시면 고맙다는 말씀을 부탁~~ㅎㅎ
Codevision AVR 사용법입니다. 문서자료 두개 위에꺼 최신자료 ... 아래꺼 옛날자료 ㅎㅎ