TR2838x / TR2837x 트레이닝 키트 예제

[TR2837xD / CPU1] 트레이닝 키트 RS232 통신 External Loopback 테스트 예제

싱크웍스 2024.07.19 15:13:20 조회수 384

1. 실습 안내

TMS320F2837xD 칩의 SCI 모듈과 개발보드의 RS-232 통신 트랜시버(SN65C3232E)를 이용한 External Loop-back Test 를 진행합니다.

 

 

2. 실습 준비

본 예제는 아래의 개발환경에서 테스트 되었습니다.

1) CCS 버전 : v12.7.0.00007
2) 컴파일러 버전 : TI v22.6.1.LTS
3) 개발보드 : TR2837xD 트레이닝 키트
4) 프로세서 : TMS320F28377D / F28379D
5) 기타 : Bit-Field + Driverlib. 프로젝트 구성

 

 

3. 실습 예제 설치

아래의 링크를 클릭하여 실습 예제를 다운로드 합니다. 예제는 실행형 설치 패키지로 제작되어 있으며, 압축해제 후 파일을 실행해주시면 지정된 경로에 자동으로 설치됩니다.
(설치 파일 실행에 문제가 있다면, 관리자 권한으로 실행해보세요.)
>> 실습 예제 다운로드 (클릭)

예제의 설치 경로는 아래와 같습니다.
C:/ SyncWorks / TR2837x / c28x / 5_RS232_External_Loopback

 

 

4. 예제 실행 준비

아래의 이미지를 참고해서 TR2837xD 트레이닝 키트를 PC의 USB 포트와 연결하고, USB 포트로부터의 전원을 사용하도록, On-Board JTAG Emulation 회로가 칩의 JTAG 인터페이스와 연결되도록 2P 점퍼를 설정해주세요.

추가로, 트레이닝 키트 '(5) COMM.' 회로의 통신 포트 인출 핀-헤더(2.54mm 1x9 Male)에서 RS232_TX/RX_1 핀 그룹과 RS232_TX/RX_2 핀-그룹의 TX, RX 핀을 서로 교차 연결합니다.


 

 

5. 예제 실행

PC에 설치된 Code Composer Studio(이하 CCS)를 실행하고, Workspace 경로를 아래와 같이 설정합니다.
>> C:/ SyncWorks / TR2837x / c28x



CCS가 실행되면 위의 예제 설치경로를 참조하여 예제 프로젝트를 불러들인 후 컴파일하여 실행해보세요.

본 예제는 TMS320F2837xD 칩이 실장된 TR2837xD 트레이닝 키트를 대상으로 하고 있으며,
TMS320F2837xD 칩의 SCI 모듈과 개발보드의 RS-232 통신 트랜시버(SN65C3232E)를 이용한 External Loop-back Test 를 진행합니다.

TR2837xD 트레이닝 키트의 '(5) COMM.' 회로 블록에는 TI사의 2채널 RS-232 통신 트랜시버 - SN65C3232E(2채널)가 1개 탑재되어 있습니다. 이를 이용하면 다양한 RS-232 통신 기반 시스템과의 연결을 구성할 수 있으며, TMS320F2837xD 칩에 내장된 다수의 SCI 모듈들을 활용하면 자체적으로 External Loop-back Test 가 가능합니다.

예제를 칩에 Load 한 후 실행하면, BUFFLENGTH 만큼의 테스트 데이터 송수신이 1회(1cycle) 실행된 후 정지하며, 트레이닝 키트 '(4) DIGITAL' 회로 블록의 범용 Tactile Switch 1번(SWTICH 1)을 누르시면, 테스트 데이터 송수신 Flag 변수가 '1'로 Set 되면서 다시 미리 정의된 BUFFLENGTH 만큼의 테스트 데이터 송수신이 1회(1cycle) 반복됩니다.

예제 폴더에는 Expressions Tab 에 관찰할 변수들을 쉽게 등록할 수 있도록 미리 저장된 파일이 포함되어 있습니다.
--> Expressions Tab 변수 등록 : Add_Variables_to_ExpressionsTab.txt



번호 제목 작성자 날짜
번호 제목 날짜 작성자 조회
18 [TR2837xD / CPU1] 트레이닝 키트 I2C 통신 테스트 예제 이미지첨부 있음 인기글 2024.07.19 싱크웍스 525
17 [TR2837xD / CPU1] 트레이닝 키트 RS232 통신 External Loopback 테스트 예제 이미지첨부 있음 인기글 2024.07.19 싱크웍스 384
16 [TR2837xD / CPU1] 트레이닝 키트 CAN 통신 테스트 예제 이미지첨부 있음 인기글 2024.07.19 싱크웍스 665
15 [TR2837xD / CPU1] 트레이닝 키트 Serial (SPI) EEPROM 테스트(W/R/V) 예제 이미지첨부 있음 인기글 2024.05.28 싱크웍스 490
14 [TR2837xD / CPU1] 트레이닝 키트 USB-to-Serial (RS232) 변환 회로 테스트 예제 이미지첨부 있음 인기글 2024.05.28 싱크웍스 469
13 [TR2837xD / CPU1] 트레이닝 키트 가변전압 출력회로 테스트 예제 이미지첨부 있음 인기글 2024.05.28 싱크웍스 274
12 [TR2837xD / CPU1] 트레이닝 키트 회전 노브형 엔코더(Rotary Encoder) 테스트 예제 이미지첨부 있음 인기글 2024.05.28 싱크웍스 129
11 [TR2837xD / CPU1] 트레이닝 키트 범용 스위치(Tactile Switches) 상태 확인 예제 이미지첨부 있음 인기글 2024.05.28 싱크웍스 168
10 [TR2837xD / CPU1] 트레이닝 키트 범용 LED 점멸 예제 이미지첨부 있음 인기글 2024.05.28 싱크웍스 472
9 [TR2838xD / CPU1] 트레이닝 키트 I2C 통신 테스트 예제 이미지첨부 있음 인기글 2024.01.29 싱크웍스 153
8 [TR2838xD / CPU1] 트레이닝 키트 RS232 통신 External Loopback 테스트 예제 이미지첨부 있음 인기글 2024.01.05 싱크웍스 132
7 [TR2838xD / CPU1] 트레이닝 키트 CAN 통신 테스트 예제 이미지첨부 있음 인기글 2024.01.05 싱크웍스 270
6 [TR2838xD / CPU1] 트레이닝 키트 Serial (SPI) EEPROM 테스트(W/R/V) 예제 이미지첨부 있음 인기글 2023.12.19 싱크웍스 187
5 [TR2838xD / CPU1] 트레이닝 키트 USB-to-Serial (RS232) 변환 회로 테스트 예제 이미지첨부 있음 인기글 2023.12.18 싱크웍스 281
4 [TR2838xD / CPU1] 트레이닝 키트 가변전압 출력회로 테스트 예제 이미지첨부 있음 인기글 2023.12.18 싱크웍스 240
3 [TR2838xD / CPU1] 트레이닝 키트 회전 노브형 엔코더(Rotary Encoder) 테스트 예제 이미지첨부 있음 인기글 2023.12.18 싱크웍스 208
2 [TR2838xD / CPU1] 트레이닝 키트 범용 스위치(Tactile Switches) 상태 확인 예제 이미지첨부 있음 인기글 2023.12.18 싱크웍스 248
1 [TR2838xD / CPU1] 트레이닝 키트 범용 LED 점멸 예제 이미지첨부 있음 인기글 2023.12.18 싱크웍스 661

비밀번호 인증

비밀번호를 입력해 주세요.

닫기
 


 

비밀번호 인증

글 작성시 설정한 비밀번호를 입력해 주세요.

닫기