본문 바로가기

분류 전체보기94

[CS] #4. 데이터 베이스 보호되어 있는 글 입니다. 2023. 12. 11.
[CS] #3. 보안 보호되어 있는 글 입니다. 2023. 12. 8.
[메카트로닉스] #3. Timer Interrupt with Arduino ~ 후 이제 인터럽트 마지막 ~ 우선 Arduino에서 Timer Interrupt를 사용하려면, 다운을 받아야 한다. (알아서 다운로드하기) Timer interrupt 기능을 사용하기 위해 library에서 제공하는 함수들은 다음과 같다. MSTimer2::set(T, function_name) MSTimer2::start() MSTimer2::stop() parameter T : milllisecond 단위의 시간(unsigned long, 4byte)이며 지정한 시간마다 timer interrupt가 발생해서 interrupt service routine인 function_name함수의 내용을 실행한다. start() 명령으로 timer가 실행된다. 출처 : 이수용 교수님 메카트로닉스개론 2023. 11. 30.
[메카트로닉스] #2. External Interrupt with Arduino ~ Interrupt에 대한 설명은 앞 글 참고하기 ~ Arduino는 digital I/O port의 2,3번 핀에 External Interrupt 기능을 지원한다. Pin3을 External Interrupt로 사용하려면? attachInterrupt(1, function_name, mode) 첫 번째 parameter = Interrupt 번호 (0: pin2, 1: pin3) 두 번째 parameter = interrupt service routine 이름 마지막 parameter = interrupt가 발생하는 조건을 설정하는 parameter. RISING, FALLONG, LOW, CHANGE 중 하나를 사용할 수 있다 LOW : LOW 상태일 때 CHANGE : 입력 값이 변할 때 RIS.. 2023. 11. 30.
[메카트로닉스] #1. Interrupt 시험 일주일도 안 남았는데, 교수님이 중간고사 왜 이렇게 못 봤냐고 ㅋㅎ 말하셔서 기말은 좀 공부할 예정 ㅎㅎㅎ Interrupt? 어떠한 일을 중단시키는 것을 의미한다. 즉, 소프트웨어적인 관점에서 프로그램이 수행되고 있는 동안에 어떤 특정한 조건이 만족되면, 기존에 수행되던 프로그램을 일시적으로 중지하고 다른 일을 수행하는 것이다. 인터럽트가 발생하게 되면 기존의 프로그램을 중지하고, 다른 일을 수행하는데 다른 일을 인터럽트 서비스 루틴(ISR : Interrupt Service Routine)라고 부른다. 인터럽트 발생 -> 현재 실행중인 프로그램의 주소를 저장 후 중지 -> 인터럽트 서비스 루틴 실행 -> 인터럽트 서비스 루틴 종료 -> 기존 실행 중 프로그램의 중지되었던 부분부터 다시 실행 in.. 2023. 11. 30.
[삼성 GSAT] 0단계 체크하지 못했을 경우? ~ 나 같은 사람 분명히 있을 거라 생각해서 작성하는 글 ~ 삼성 GSAT 직무적성검사 전에 체크해야 할 단계가 많다. 여기서 0단계는 특히 응답시간이 굉장히 짧다. 근데 늦게 확인해서 0단계를 응답하지 못했을 경우? -> 공지한 예비소집 시간에 참여할 수 있는 경우, 아무 지장이 없습니다. 0단계는 공지한 온라인 시험 예비소집 시간에 참석 가능하냐, 뭐 바꿔달라~ 이런 설문인데 본인이 그 시간에 참여할 수 있으면 상관없다고 합니다! (인사팀에 전화해 봄, 근데 계열사마다 다를수도?) 본인이 예비소집시간에 참석이 불가능하다면? -> 이건 모르겠음.. 교훈 : 계속 메일 확인하자. 2023. 11. 29.