Skip to content

00. Introduction#

1. 개발 환경 구축 - S32 Design Studio 설치#

1-1. 설치 파일 다운로드#

fig_00-00

링크에 들어가 S32 Design Studio 3.6.0 – Windows/Linux을 선택한다.

fig_00-01

NXP 로그인 후 S32DS_3.6.0_win32.x86_64.exe을 다운로드하고 실행한다.
다운로드 중 License Keys 탭에 들어가 Activation Code를 확인하고 저장해 놓는다.

1-2. 설치 진행행#

fig_00-02

라이센스 동의의 경우 스크롤을 맨 아래까지 내릴 경우 동의 체크박스가 활성화된다.
이후 설치 경로를 설정하고 진행한다.

fig_00-03

설치 중 소프트웨어 활성화 코드를 요구하는데, 위에서 저장한 Activation Code를 입력하여 진행한다.

fig_00-04

activation type은 online을 선택한다. 이후 설치를 완료한다.

2. Introduction to NXP S32K312EVB#

2-1. Overview#

fig_00-05

2-2. Header/Pinout#

fig_00-06 S32K312EVB-Q172_PackRevA3_Schematic.pdf 파일의 10페이지에서 상세히 확인할 수 있다.

2-3. HMI Mapping#

User RGB LED#

fig_00-07

User Push Buttons#

fig_00-08

ADC Potentiometer#

fig_00-09

LIN Interface#

fig_00-10

fig_00-11

CAN Interface#

fig_00-12

fig_00-13

2-4. 실행 순서#

S32K312EVB-Q172는 12VDC 외부 전원을 필요로 하며, 아래의 순서를 지켜 연결해야 한다.

  1. USB micro-B 케이블을 이용해 PC와 연결한다.
  2. SW1(Power switch)이 off(우측)로 되어있는지 확인한다.
  3. 2A 이상의 12V DC 어댑터를 연결한다.
  4. SW1을 on(왼쪽)으로 움직인다.

2-5. 종료 순서#

  1. SW1을 off(오른쪽)로 움직인다.
  2. DC 어댑터를 분리한다.
  3. USB 케이블을 분리한다.

3. Introduction to YwRobot Easy Module Shield V1#

fig_00-14

ems_schematic

LED, 스위치, 가변 저항, 버저, IR 리시버, 조도 센서, LM35 온도 센서, DHT11 온습도 센서가 탑재된 아두이노 우노 호환 확장 보드이다.

temp

Easy Module Shield V1 Arduino Uno S32K312EVB
- D0 PTB12
- D1 PTB13
SW1 D2 PTD2
SW2 D3 PTD3
DHT11 온습도 센서 D4 PTA2
Buzzer D5 PTA3
IR 리시버 D6 PTA1
D7 D7 PTA0 / PTA27
D8 D8 PTC11
RGB LED (RED) D9 PTC10
RGB LED (GREEN) D10 PTB17
RGB LED (BLUE) D11 PTB16
LED2 (RED) D12 PTB15
LED3 (BLUE) D13 PTB14


Easy Module Shield V1 Arduino Uno S32K312EVB
Rotation VR A0 PTD1
CdS 조도 센서 A1 PTD0
LM35 온도 센서 A2 PTA13
- A3 PTA14
- A4 PTE2
- A5 PTE6
I2C Clock I2C_SCL PTC7 / PTC28
I2C Data I2C_SDA PTC6 / PTC29