예전 회사에서 작업중에
내부 풀업으로 인해 Tri-state로 되지 않아 I2C를 제대로 하지 못했던 기억이 있어 찾아 보니
PUD 설정 기본값은 0이 아닐까 싶다.
걍.. 덤프해볼까...
그리고 PUD 는 SFIOR 레지스터의 0x04 값으로 모든 포트와 모든 핀에 적용이 된다.
특정 포트만 pull-up을 끌수가 없다는 거.. (alternative랑은 상관없으려나?)
내부 풀업으로 인해 Tri-state로 되지 않아 I2C를 제대로 하지 못했던 기억이 있어 찾아 보니
PUD 설정 기본값은 0이 아닐까 싶다.
걍.. 덤프해볼까...
그리고 PUD 는 SFIOR 레지스터의 0x04 값으로 모든 포트와 모든 핀에 적용이 된다.
특정 포트만 pull-up을 끌수가 없다는 거.. (alternative랑은 상관없으려나?)
[링크 : http://www.atmel.com/Images/doc2467.pdf]
+ 2016.03.30
'embeded > AVR (ATmega,ATtiny)' 카테고리의 다른 글
lc1628 예제 소스 (0) | 2013.12.20 |
---|---|
Atmega8 으앙 쥬금!!! ㅠㅠ (0) | 2013.12.20 |
AVR-GCC Program space (0) | 2013.12.19 |
ATmega128 BOOTSZ (0) | 2013.12.19 |
AVROSP (0) | 2013.12.18 |