문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
comfilepi:seralport:index [2023/07/28 09:38] Comfile Technology [CPi-A/B/S 시리즈] |
comfilepi:seralport:index [2023/07/28 10:13] (현재) Comfile Technology [표] |
||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ====== 시리얼 포트 ====== | + | ====== 시리얼 포트 : 모델별 설명 ====== |
- | {{ :comfilepi:seralport:comfilepiuart.png?nolink |}} | + | ===== CPi-A/B/S 시리즈 ===== |
- | + | ||
- | ====== CPi-A/B/S 시리즈 ====== | + | |
CPi-A/B/S시리즈에는 2개의 시리얼 포트가 있습니다. 그중 하나 (UART1)은 기능이 제한된 miniUART입니다. | CPi-A/B/S시리즈에는 2개의 시리얼 포트가 있습니다. 그중 하나 (UART1)은 기능이 제한된 miniUART입니다. | ||
- | ^ 이름 ^ 종류 ^ 내부연결 ^ 다른이름 ^ 컴파일파이 뒷면 ^ | + | {{ :comfilepi:seralport:comfilepiuart.png?nolink |}} |
- | | UART0 | 기본 UART | ttyAMA0 | /dev/serial0 | COM0 RS232C 라고 표기 | | + | |
- | | UART1 | mini UART (보조 UART) | ttyS0 | /dev/serial1 | COM1 RS485 라고 표기 | | + | |
- | UART1 (Mini UART) 특징 | + | ^ 이름 ^ 종류 ^ 내부연결 ^ 다른이름 ^ 컴파일파이 뒷면 ^ 제약사항 ^ |
+ | | UART0 | 기본 UART | ttyAMA0 | /dev/serial0 | COM0 RS232C 라고 표기 | 없음 | | ||
+ | | UART1 | mini UART (보조 UART) | ttyS0 | /dev/serial1 | COM1 RS485 라고 표기 | -끊김 감지 없음 \\ -프레임 오류 감지 없음 \\ -패리티 비트 없음 \\ -수신 제한 시간 인터럽트 없음 \\ -DCD, DSR, DTR, RI 신호 없음 | | ||
- | - 끊김 감지 없음 | + | ===== CPi-C 시리즈 ===== |
- | - 프레임 오류 감지 없음 | + | |
- | - 패리티 비트 없음 | + | |
- | - 수신 제한 시간 인터럽트 없음 | + | |
- | - DCD, DSR, DTR, RI 신호 없음 | + | |
- | ====== CPi-A/B/S 시리즈 ====== | + | CPi-C 시리즈에는 총 4개의 시리얼 포트가 있으며, 그중 2개는 후면(RS232C, RS485)에서 바로 사용할 수 있는 형태로 되어 있습니다. |
- | CPi-C시리즈에는 기본적으로 2개의 시리얼 포트가 있습니다. | + | ^ 이름 ^ 종류 ^ 내부연결 ^ 다른이름 ^ 컴파일파이 뒷면 ^ 제약사항 ^ |
+ | | UART0 | 기본 UART | ttyAMA0 | /dev/serial0 | COM0 RS232C 라고 표기 | 없음 | | ||
+ | | UART1 | 기본 UART | ttyAMA1 | /dev/serial1 | COM1 RS485 라고 표기 | 없음 | | ||
- | ^ 이름 ^ 종류 ^ 내부연결 ^ 다른이름 ^ 컴파일파이 뒷면 ^ | + | 나머지 2개의 시리얼 포트는 후면 26핀 포트에 있습니다. 그리고 CPi-C에는 성능이 제한되어 있는 miniUART가 없습니다. |
- | | UART0 | 기본 UART | ttyAMA0 | /dev/serial0 | COM0 RS232C 라고 표기 | | + | |
- | | UART1 | 기본 UART | ttyS0 | /dev/serial1 | COM1 RS485 라고 표기 | | + | |
- | + | ||
- | CPi-C에는 miniUART가 없습니다. 추가적으로 후면 26핀포트에 2개의 시리얼포트가 더 있습니다. | + | |
{{ :comfilepi:seralport:uartadd.png?nolink |}} | {{ :comfilepi:seralport:uartadd.png?nolink |}} | ||
- | ====== 모든 시리즈 공통사항 ====== | + | |
+ | 여기에 MAX232(RS232시그널 컨버터)를 추가해서 +/-10V 레벨의 RS232C 통신이 가능하도록 하려면 CPIO보드를 추가하시면 됩니다. | ||
+ | |||
+ | {{ :comfilepi:seralport:uartadd2.png?nolink |}} | ||
+ | |||
+ | ====== 시리얼 포트 : 모든 시리즈 공통사항 ====== | ||
[[comfilepi:nmodbus4_k:index|C#언어에서 시리얼 포트 사용예 (NModbus4)]] | [[comfilepi:nmodbus4_k:index|C#언어에서 시리얼 포트 사용예 (NModbus4)]] |