주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

SCI Write

N-by-1 데이터 배열을 UART로 전송

  • SCI Write block

라이브러리:
STM32 Microcontroller Blockset / (Legacy) STM32 MBED Based Boards / Common
STM32 Microcontroller Blockset / (Legacy) STM32 MBED Based Boards / STM32F746G-Discovery
STM32 Microcontroller Blockset / (Legacy) STM32 MBED Based Boards / STM32F769I-Discovery
STM32 Microcontroller Blockset / (Legacy) STM32 MBED Based Boards / STM32L475VG-Discovery (B-L475E-IOT01A)
STM32 Microcontroller Blockset / Common

설명

SCI Write 블록은 선택된 범용 비동기 수신기 송신기(UART)로 N-by-1 크기의 데이터 배열을 전송하며, 여기서 N는 읽을 데이터의 길이입니다. 블록은 입력 포트에서 신호의 데이터형을 상속합니다. UART 직렬 통신 인터페이스(SCI)의 Baudrate를 변경하고 구성 파라미터 > Hardware Implementation pane > SCI에서 Transmit pin를 선택할 수 있습니다.

외부 모드 시뮬레이션 중에는 블록이 타깃 하드웨어에서 실행 중인 실행 파일로부터 반환된 시뮬레이션 결과를 아웃포트합니다. 다른 모든 모드에서 시뮬레이션 중에는 블록의 아웃포트가 0을 출력합니다.

포트

입력

모두 확장

모델에서 UART 포트로 전송된 데이터.

데이터형: int8 | uint8 | int16 | uint16 | int32 | uint32 | single | double

출력

모두 확장

수신된 데이터의 길이가 데이터 길이(N) 파라미터에 지정된 길이보다 크거나 같을 때, 아웃포트는 0입니다. 그렇지 않으면 아웃포트 값이 0이 아닌 값으로, 사용 가능한 데이터의 길이가 데이터 길이(N) 파라미터에 지정된 길이보다 짧음을 나타냅니다.

0는 성공적인 쓰기 작업을 나타냅니다.

예를 들어, 수신된 데이터의 길이가 9이고 N = 8일 때, 상태 포트는 성공적인 쓰기 작업을 나타내는 0를 아웃포트합니다. 수신된 데이터의 길이가 9이고 N = 10일 때, 상태 포트는 데이터가 없다는 것을 나타내는 32를 아웃포트합니다.

수신된 데이터 길이 = 9
포트데이터형데이터 길이
N = 8N = 9N = 10
Rxuint8899
상태uint80032

종속성

포트를 활성화하려면 Output status 파라미터를 선택하십시오.

데이터형: uint8

파라미터

모두 확장

SCI 장치와 통신하는 SCI 핀 그룹에 대응하는 SCI 모듈.

참고

외부 모드에서는 SCI0 모듈이 외부 모드 통신용으로 예약되어 있으므로 SCI Write 블록에서 사용할 수 없습니다.

이 파라미터를 선택하여 상태 포트를 활성화하십시오.

포트의 아웃포트는 성공적인 쓰기 작업에 대해 0를 출력합니다.

확장 기능

모두 확장

C/C++ 코드 생성
Simulink® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2018a에 개발됨

참고 항목