본문 바로가기

AVR7

AVR Dragon 장비 운용 AVR Dragon 장비 운용 관련 문서 입니다. 자료를 만드신분은 PCF 첫 장에 나와 있습니다. 참고 하세요 ~! 다운 받으셨나요? 그럼 아래 추천 클릭 ~~! 감사합니다. 2013. 1. 5.
ponyprog2000 다운로드 방법 그냥 문서 정리도 할겸 인수 인계도 할겸 해서 시간이 나서 간단하게 만들어 봤습니다. 문서를 첨부 하였습니다. 별거 아니니 긴장하지 마시고 보세요 ㅋㅋ 2008. 7. 22.
CodevsionAVR ANSI C Language 요점 정리 l CodeVisionAVR 특징 - Atmel AVR용 통합 환경 C 컴파일러. 통합 환경 내에 여러 가지 ISP 기능 포함. 통합 환경 내에 비동기 통신 터미널 기능 내장. - 윈도우 95, 98, NT4.0, 2000 환경에서 동작 - 생성된 COFF파일은 AVR Studio를 사용하여 소스 레벨 디버깅 가능. - 표준 라이브러리 외에 아래의 여러 가지 주변 소자 라이브러리 포함 문자형 LCD 모듈 Philips I2C 버스 온도 센서 소자(LM75, DS1820) Real Time Clock 소자 지원(PCF8563,PCF8583, DS1302, DS1307) Dallas 1 Wire 프로토콜 Thermometer/Thermostat (ds1621) SPI Delay 함수 Power managem.. 2008. 7. 18.
AVR8535 PORTC 이 처럼 회로를 구성 하면 간단하게 LED를 구동 할수 있는 조건을 만든것이다. 여기서 동그라미는 전원을 나타 낸다. 2008. 7. 17.
CodevisionAVR #pragma [퍼온곳] http://whiteat.com/zbxe/WhiteAT_avr/290 한번 가보셔도 될거 같습니다. CodevisionAVR 에서는 #pragma 지시어를 사용하는데, 몰라도 큰(?) 문제는 없다. 실력을 늘리기 위해서 구체적으로 알아보자. #pragma 는 어떤 기능을 생략하거나 그렇지 않을 경우에 사용된다. 예> 자주 쓰는 예를 보면 1. #pragma warn- 이제부터 경고(warning) 가 있어도 경고를 출력하지 않는다. #pragma warn+ 이제부터 경고(warning) 가 있으면 경고를 출력한다. 2. #pragma savereg- 이제부터 인터럽트시에 모든 레지스터를 자동으로 보관하지 않겠다.(수동으로 하겠다-> 불편하지만, 속도가 빠르다.) #pragma savereg+.. 2008. 7. 17.
Atmega128 - AVR CPU core CPU core의 주기능은 올바른 프로그램 실행을 보장하는 것이다. 이를 위해 CPU는 메모리를 엑세스할 수 있어야 하고, 계산을 수행할 수 있어야 하며, 주변 장치를 제어하고 인터럽트를 다룰 수 있어야 한다. 성능 극대화와 병렬성을 위해서, AVR에서는 Harvard architecture를 사용한다. Harvard architecture에서는 프로그램과 데이터를 위한 별개의 메모리와 버스가 존재한다. single level pipelining을 이용하여 프로그램 메모리 상의 명령어가 실행된다. 하나의 명령어가 실행되는 동안, 다음 명령어가 프로그램 메모리로부터 pre-fetch된다. 이로 인해 매 클럭 사이클마다 명령어가 실행되는 것이 가능하게 한다. 여기서 말하는 프로그램 메모리는 In-System.. 2008. 7. 17.
AcroEdit AVR 컴파일 하기. 일단은 많은 생각을 했지만 .... 생각보다 잘 안돌아가는 거북함에 짜증이 나서 그냥 무식한 방법으로 하기로 마음을 정했다....일단은 잘 동작 한다는데에 만족감을 느끼며 이런 무식한 방법을 쓰기 싫으면 쓰지 않아도 상관 없다는...그냥 고민을 한 분이라면 그냥 고민 하지 말라고 하고 싶기에 만들어 봤다. 1. 아크로에디터를 띠운다. 2. [사용자 도구 설정]이라는 것을 찾는데 메뉴 이곳 저곳을 보면 쉽게 보일 것이다. 못찾으면 처음부터 힘들어 지는 상황이 ㅋㅋ 3. [사용자 도구 설정]에서 추가 버튼을 눌러 준다. 나는 이전에 만들어 두어서 gcc make라는것이 있다. 3. 여기서 메뉴 이름을 gcc make라고 설정해 준다. 4. 명령... 이부분이 문제다 생각 같아서는 간단하게 하고 싶었지만..... 2008. 7. 11.
728x90