본문 바로가기

시리얼통신2

[Harman 세미콘 아카데미] 28일차 - ATmege128(UART 통신, Realtime clock) [UART 통신] Serial 통신의 기초 1. 마이크로 프로세서의 정보 교환 방법(외부와 정보 교환) 1) 직렬 통신(Serial Communications) : 데이터 비트를 1개의 비트 단위로 외부에 송수신하는 방식으로, 구현하기 쉽고 장거리 전송이 가능하며 기존의 통신선로(전화선 등)를 쉽게 활용할 수 있어 비용절감이 크다는 장점이 있다. ex) 1011 0100 (8bit) 전송 Line 하나로 한 bit씩 8번 보내서 총 8bit 전송 (2bit씩, 4bit씩, 묶어서 보낼 수도 있다. 설정하기 나름) 2) 병렬 통신(Parallal Communitions) : 컴퓨터 내의 장치와 정보교환을 할 때, 통상적으로 고속의 통신 속도를 필요로 하며 한꺼번에 많은 정보를 처리할 수 있어 일반적으로 쓰.. 2023. 7. 26.
[Harman 세미콘 아카데미] 27일차 - ATmega128(LCD_8bit, LCD_4bit, LCD_I2C) [LCD] PIN Description Instruction Table #define 으로 정의해놓고 사용하면 편하다. 0x01 Clear All Display 0x02 Cursor Position -> Return home Entry_Mode_Set_Options Cursor_Display_Shift_Options 0x04 커서 좌측 이동, 화면 이동 없음 0x10 커서 선택, 커서 좌측 이동 0x05 커서 좌측 이동, 화면 이동 0x14 커서 선택, 커서 우측 이동 0x06 커서 우측 이동, 화면 이동 없음 0x18 화면 선택, 화면 좌측 이동 0x07 커서 우측 이동, 화면 이동 0x1C 화면 선택, 화면 우측 이동 Display_Option Function_ Set_Options 0x08 화면 O.. 2023. 7. 25.