본문 바로가기

Harman83

[Harman 세미콘 아카데미] 40일차 - PSpice(Flip-Flop, Oscillator) [Flip-Flop] Flip-Flop 개념 Flip-Flop 관련 내용 참조 https://rangvest.tistory.com/entry/Harman-%EC%84%B8%EB%AF%B8%EC%BD%98-%EC%95%84%EC%B9%B4%EB%8D%B0%EB%AF%B8-5%EC%9D%BC%EC%B0%A8-Sequential-LogicLATCH-FF [Harman 세미콘 아카데미] 5일차 - Sequential Logic(LATCH, FF) [Squential Logic] Squential Logic = 순차 논리 회로 - Combinational Logic과 달리 feedback 기능이 있다. #feedback : 출력이 입력에 영향을 줌. - Time dependent(clock에 의해 좌우된다.) ... 2023. 8. 22.
GitHub 사용법 1편 : Repository 생성, Source code 업로드 [기본 개념 및 준비물] Upload Sequence Working directory : 내가 작업하는 PC라 생각하면 된다. Staging area : 저장소로 업로드하기 전, 임시로 저장되는 일종의 버퍼 Repository : 저장소이며, Local repostory, Remote repostory가 있다. 파일의 업로드는 다음과 같이 진행된다. ① Workspace에서 작업을 수행 ② git add 명령어를 통해 업로드할 파일을 리스트업한다. ③ git commit 명령어를 통해, Local repository에 저장 (참조 메세지를 추가할 수 있다.) ④ git push 명령어로 Local에서 Remote로 파일을 전송한다. 준비물 1. Git Bash Window 운영체제에서 Git 및 기타 유.. 2023. 8. 22.
[Harman 세미콘 아카데미] 39일차 - ATmega128(Ultrasonic, ADC) [Ultrasonic] Ultra Sonic(HC-SR04) 위 센서는 초음파를 이용해 물체와의 거리를 측정할 수 있으며, 그 원리는 초음파를 발사하고 장애물과 부딪힌 뒤 반사되어 돌아오는 시간차와 음파의 속력을 측정해 거리를 계산한다. ① Module의 Trigger(수신부)에 10us High puler 인가 ② 40KHz의 8개 Ultrasonic Burst 발생(자체 발진) ③ Echo(송신부)는 초음파 발신 직후 High가 되고, 반항을 감지하면 Low가 된다. - Echo pulse : 초음파가 장애물을 만나 다시 Echo로 돌아올 때까지의 왕복 시간 ④ 거리 = Echo High pulse time(왕복시간) × 음파의 속도(340m/s) / 2 - 왕복이므로 2를 나누어 준다. Data S.. 2023. 8. 21.
[Harman 세미콘 아카데미] 38일차 - ARM & RTOS 활용(ADC, Interrupt, Timer) [ADC 활용] ADC Parameter Setting 하나의 채널 사용 시에는 별도의 세팅이 필요없지만, 여러 개의 채널을 사용할 때는 Parameter setting에 신경을 좀 써줘야 한다. Clock Configuration Clock Prescaler 84MHz ÷ 4분주 = 21MHz Resolution 15 cycle = 약 0.8ms [Interrupt] ADC Interrupt 순차적으로 잘 작동되고 있는 Flow 중에 어떠한 돌발 상황이 발생하여 다른 작업이 실행될 때, 여기서 돌발 상황이 바로 Interrupt Interrupt가 발생하면, 이전까지의 작업은 저장되고 Holding(일시정지)되며 ISR을 수행한 뒤 다시 원래 작업으로 복귀한다. - ISR(Interrupt Servic.. 2023. 8. 18.