서강대학교 23년도 마이크로프로세서응용실험 10주차 Lab010 결과레포트 (A+자료)
- 최초 등록일
- 2024.03.24
- 최종 저작일
- 2023.05
- 36페이지/ MS 워드
- 가격 2,000원
소개글
"서강대학교 23년도 마이크로프로세서응용실험(마프실) 10주차(Lab010) 결과레포트 (A+자료)"입니다
목차
1. 목적
2. 이론
3. 실험과정
4. Exercises
5. 추가실험
6. 결론
7. 참고문헌
본문내용
1.목적
- USART의 기본 동작을 전송속도, parity, stop bits 등을 변경하면서 확인한다.
- Polling에 의한 데이터 전송을 구현하여 각종 flag들의 역할을 이해한다.
- 인터럽트에 의한 데이터 전송을 구현한다.
2.이론
2-1. Introduction
Serial 통신은 USB 등에서 사용되고, 소수의 데이터 라인을 사용하기에 간결하다. 직렬 통신은 동기방식, 비동기 방식으로 구분된다. 이들의 차이는 clock line의 유무이다. 비동기 방식은 clock신호가 필요하지 않고, 송신, 수신 data line과 기준 GND만 필요하다. 데이터는 character씩 전송된다. 수신부는 start bit와 stop bit으로 동기를 유지하게 된다. 각 bit 유지시간이 bit time이고, 이것은 전송 주파수, rate인 baud rate의 역수이다. 직렬 송수신 과정에서는 shift register를 이용해, serial-parallel간 변환이 필요하다. 전송 속도를 결정하는 소자에는 전송속도의 2의 power 배수가 되도록 clock이 결정된다.
Rs-232C는 비동기 직렬 통신의 하드웨어 규정이다. 프린터, CRT, 모뎀 등에 사용된다. 25pin을 지원할때 DB-25, 자주 사용되지 않는 pin을 제외하고 9pin을 지원할 때 DB-9이라 불린다. 장비의 성격은 DTE, DCE로 나뉜다. DCE는 PC, DTE는 모뎀이 대표적이다. DTE와 DCE 장비의 신호는 입출력이 반대로 할당되기에, direct cable 사용이 가능하다. 전기적인 특성도 TTL과는 다르게, logic 0는 +12V, logic 1은 -12V로 사용된다.
참고 자료
Cortex™-M3 Devices Generic User Guide
마이크로프로세서개론(실험교재, 2023) pp.111-121
The Definitive Guide to ARM Cortex-M3 and CORTEX®-M4 Processors, Joseph Yiu(2014)
Cortex™ -M3 Technical Reference Manual
https://en.wikipedia.org/wiki/RS-422
https://microcontrollerslab.com : 74LS323