- ATMEGA128A
- java
- siso shift register
- full adder
- Recursion
- behavioral modeling
- Algorithm
- Shift Register
- structural modeling
- atmega 128
- gpio
- interface
- dataflow modeling
- atmega 128a
- normal mode
- MUX
- fast pwm mode
- LED
- verilog
- Linked List
- D Flip Flop
- Pspice
- Comparator
- Method
- interrupt
- ring counter
- structure
- ctc mode
- Set
- half adder
목록Pull-up (2)
거북이처럼 천천히
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bWlGrb/btsHU4TNqcJ/rkz52lTUWAcVBxgMnexoYK/img.png)
서론 이번 구현 실습에는 버튼 3개를 통해 LED를 제어하는데, 이 과정에서 구조체와 포인터, 열거형(enum) 을 사용하여 구현하도록 하겠다. 해당 실습을 통해 구조체, 포인터에 대한 이론 및 활용을 공부하고, enum에 대해서 공부하도록 하겠다. 본론 이번 구현 환경은 다음과 같다. 1. 연결된 상태PORT F 의 8핀을 모두 사용하여 LED를 연결PD0, PD1, PD2 에 버튼 연결각 버튼들은 Pull-up 회로 연결된 상태이다.- 버튼을 누르기 전까지는 회로가 open 상태이기 때문에 5V 전압이 인가된다.- 버튼을 누르면 회로가 short되면서 0V 전압으로 변환된다. 2. 동작PD0 버튼을 누르면 LED가 켜진다.PD1 버튼을 누르면 LED가 꺼진다.PD2 버튼을 누르면 LED가 Tog..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cl0fBy/btsHCVWGqTy/fGIJAUZyXYgau4HckXit7k/img.png)
목표) 다음과 같은 궁금증을 알아보도록 하겠다. 1. 왜 일반적으로 스위치를 MCU와 연결할 때, Floating 현상을 접하게 되는가? 2. 이 때, Floating 문제를 해결하기 위해 10K Ohm 저항과 함께 연결하는가? Floating 현상이란 무엇인가?- Floating 현상은 직역하게 되면 "떠있는 상태"를 의미- MCU에서는 신호가 5V(High-level)과 0V(Low-level) 사이에서 "떠있는 상태"여서 신호 값이 불안정한 상태임을 말한다. - 아래와 같은 예시 회로를 통해 살펴보도록 하자. - 위 회로에서 Switch가 닫히게 되면 예상했던 바와 같이 5V(High-level) 신호를 받을 수 있게 되면서 LED를 킨다..