본문 바로가기

AVR

LED 시계. LED Clock from tinkerlog. 출처 : tinkerlog.com 여기에서는 LED Matrix를 이용한 LED 시계를 만드는 작업을 다뤘다. LED Clock 자체가 고전적이라 부를 만큼 오래되기도 한 모델이라서 많은 문서도 있고, 샘플도 있다. 여기서는 AVR중 하나인 ATmega8을 사용했다. LED Matrix 가 landscape mode 로 사용되어 3x5 픽셀에 모든 문자가 표현된다. 단, 대문자만 가능. So this is my approach of an LED clock. There are zillions of LED clocks out there. Mine is some kind of retro and minimalistic version. It consists of AVR ATmega8, 8 Kb, 4.096 MHz.. 더보기
AVR의 특징 2. 출처 : http://cafe.naver.com/okh0217 AVR의 특징 AVR 은 Alf(Bogen) Vergard(Wollen) Risc 의 약자로서 ATMEL사에서 제작된 RISC 구조의 MPU 이다. 비교적 저렴한 가격에 비해 8MHz에 8MISP라는 속도는 상당히 매력적이며 ADC, PWM, SPI 등등의 고기능을 손쉽게 구현할 수 있다는 장점이 있다. 또한 AVR의 강점으로 꼽을 수 있는 것은 제작사가 컴파일러 WAVRASM 과 상당히 강력한 디버거인 AVR Studio를 제공한다는 것이다. 일반적인 AVR 의 특징에 대해 살펴보자 AT90S8535 를 예로 들었습니다. AVR 고성능 저전력 RISC 구조 사용 118 강력한 명령어 - 대부분 1클럭에 실행됨 32 * 8 범용 작업 레지스터.. 더보기
AVR Familly2 Device Flash (Kbytes) Vcc (V) EEPROM (Kbytes) SRAM (bytes) F.max (MHz) Max I/O Pins Interrupts Ext Interrupts TWI 16-bit Timer SPI 10-bit A/D (channels) ISP UART 8-bit Timer Watchdog PWM (Channels) RTC Analog Comparator Brown Out Detector Hardware Multiplier On Chip Oscillator Self Program Memory Package Options AT90LS2323 2 2.7-6.0 0.125 128 4 3 2 1 Yes 1 Yes 8-Pin DIP, 8-PIN SOIC AT90LS2343 2 .. 더보기
AVR Family Automotive AVR Devices Description ATtiny24 Automotive 2K Bytes of In-System Self-Programmable Flash, 128 Bytes In-System Programmable EEPROM, 128 Bytes Internal SRAM. 8-bit and 16-bit timer/counters with PWM, 10-bit ADC, USI-Universal Serial Interface, On-chip Temperature Sensor. debugWIRE for on-chip-debug. Up to 16 MIPS throughput at 16 MHz. 2.7 - 5.5 V operation. See datasheet for automotive.. 더보기
AVR의 특징 출처 : http://cafe.naver.com/okh0217 AVR 특징 AVR은 Atmel사에서 만든 RISC 타입의 고속 8비트 마이크로컨트롤러이다. PIC보다 처리속도가 빠르고 8051보다 자원이 풍부하다는 특징이 있어 중소 규모의 산업용 제어기제작에 적합하다 ●ISP(In System Programming)기능이 있어 AVR칩을 기판에 부착한 상태에서 내부 FLASH롬과 EEPROM을 여러번 프로그래밍 할 수 있다. ●C언어 처리를 강력하게 지원한다 1.RISC 구조의 고속 처리가 가능하다. → 같은 클럭으로 동작시 PIC보다 4배 빠르고, 8051보다 10배 이상 빠르다. 1MHz에 1MIPS의 처리 능력이 있어 10MHz로 동작하는 경우 10MIPS의 처리 능력을 발휘한다. 2.C언어 처리 .. 더보기
AVR 보레이트 설정 프로그램 더보기
ADC 변환시 고려해야할 중요한 사항 출처 : http://cafe.naver.com/carroty 이번에 LM35Z를 이용한 온도 변화를 감지하는 회로를 구성하게 될텐데, LM35DZ가 온도 변화를 아날로그로 출력합니다. 따라서 이를 디지털로 변환하기 위해서는 ADC가 필요한데, 비록 128에 ADC가 있기는 합니다만, ADC를 일부러 구현해 보려고 합니다. LM35를 ADC가 없는 PIC에 장착하려면 장착할수가 없잖아여. 당근이가 고려하는 ADC로는 온도 변화에 따른 정밀한 ADC가 필요합니다. 그런데 온도 변화는 영상처리와 같은 고속 샘플링이 불필요하므로 (초당 온도가 몇도씩 변하는 경우는 거의 없으니까요) 약간의 정밀도만 유지하면 됩니다. 8 bit로도 왠지 충분할듯 합니다. 이제 ADC 선택시 무엇이 중요한 문제인지에 대해서 좀 고.. 더보기
AVR실습시계회로도 AVR실습시계회로도 더보기
IAR EW for AVR 관련문서 IAR EW for AVR 관련문서 더보기