본문 바로가기

[AVR]

(84)
AVR GPIO관련 자료 AVR GPIO관련 자료 AVR의 각 포트는 DDxn, PORTxn, PINxn 3개의 레지스터로 구성된다. DDRx 레지스터는 포트의 방향을 설정하는데 각비트가 1로 설정되어 있으면 출력이고, 0으로 설정하면 입력으로 설정할 수 있다. 입력핀으로 설정되어 있고 PORTxn 레지스터가 1로 설정하면 풀업 레지스터가 활성화 된다. 풀업 레지스터를 off하려면 PORTxn은 0으로 설정하거나 핀이 출력핀으로 설정하면 된다. 리셋직후 모든 포트핀은 tri-stated상태가 된다 AVR GPIO 기본 예제 unsigned char i; ... /* Define pull-ups and set outputs high */ /* Define directions for port pins */ PORTB = (1
[AtTiny26 EVM] AVR Tiny26 Test Module 제작 [AtTiny26 EVM] AVR Tiny26 Test Module 제작 Atmel의 새로운 AVR MUC인 Attiny26 테스트 모듈을 제작했다. 11채널이 ADC가 있고 20핀의 소형 MCU이다. 외부 크리스탈을 연결하지 않아도 내부 크리스탈로 동작하므로 상당히 간단히 사용할 수 있다. 고속 PWM이 4채널 있고 저렴함 가격에 소형 가전기기에 적용하면 좋을듯 하다. 기능 11-채널 10-bit ADC, 2K Flash Program Memory, 128 Bytes SRAM, 128-Byte EEPROM, Universal Serial Interface. High Frequency PWM. 16 MIPS throughput at 16 MHz. EVM보드 특징 : IR 송수신, I2C온도센서, AtTi..
AVR2313/Mega16 EVM Board 제작 AVR2313/Mega16 EVM Board 제작 AVR Mega16, Mega168, At90S2313, Attinty2313 용 DIP Type EVM을 제작했다. Ez-AVR 보드와 호환성을 유지하고 간단게 AVR Mgea128, 2313을 테스트해 볼 수 있는 보드를 만들었다. 회로도:
[Ez-AVR] 보드 관련자료 [Ez-AVR]관련자료 회로도 Ez-AVR라는 명칭으로 atmel사의 AtMega128스터디를 위해 상당한 교육적 철학을 가지고 만든 보드이다. 일단 CPU는 확장 및 다른 MCU와 호환성을 가지도록 가능하도록 모듈로 제작 했다. 실제로 이런 모듈로 만든것은 거의 처음 시도이지 않을까... 가장 기본적인 베이스 보드로 연결될 수 있다. 기본 포트가 모두 뽑아져 있으며 RF. Bluetooth모듈을 장착할 수 있고 PC인터페이스 실습 장비와 호한성을 가지는 커넥터가 있다. 이후 Micomouse나 로봇 제어를 위핸 모듈에 연결할 수 있도록 확장 및 다른 MCU와 호환성을 위한 메모리 및 PLD가 있는 베이스 보드를 제작 하였다. PC인터페이스 실습 장치와 호환되어 기존 코드를 그대로 사용할 수 있도록 구성..

반응형