준비물
CR-IOT-AT100보드와 CR-IOT-ATDBG1 보드를 준비를 합니다.
CR-IOT-ATDBG1
|
DEBUG B/D
| |
CR-IOT-AT100
|
CC2530 + STM32 Board
|
어댑터와 3핀 시리얼 케이블을 준비합니다.
보드는 아래와 같이 연결을 합니다.
이미지 Write하기
에서 다운로드 받아서 PC에 설치를 합니다.
이미지와 소스는 아래 링크에서 받으시면 됩니다.
전원을 인가 후
Flash Loader Demonstrator 를 실행을 합니다.
m32l1_iotk_at100_xxx_xxx_image.zip
압축을 풉니다.
|
메뉴얼-CR-IOT-AT100_ATDBG1-20140703.docx
문서에 아래와 같이 나와 있습니다.
Boot/Power 스위치
1. ON: CR-IOT-AT100 전원연결 ON
OFF: CR-IOT-AT100 전원연결 ON
2. ON: System Memory (Boot0 ON)
OFF: Main Flash memory (Boot0 OFF)
|
Boot/Power : 1, 2 ON
RS232를 통하여 이미지를 Write를 합니다.
따라서, 아래와 같이 설정을 합니다.
UART Select 스위치
UART Select 스위치를 통해서 어떤 커넥터를 통해서 Debuge를 사용할지 결정할 수 있습니다.
|
UART Select 스위치 : RS232 커넥터 방향
전원을 인가 후 Flash Loader 에서 “Next” 클릭
- Flash Memory ( STM32L15VBT6 ) 128Kb
이므로
“Next”를 선택하고,
Write할 이미지를 선택합니다.
다운로드가 완료가 되면, 아래와 같이 화면이 나옵니다.
테스트 하기
CR-IOT-AIB100 보드에 CR-IOT-AT100에 삽입을 합니다.
CR-IOT-ATDBG1 보드에
Boot/Power 스위치
1. ON: CR-IOT-AT100 전원연결 ON
OFF: CR-IOT-AT100 전원연결 ON
2. ON: System Memory (Boot0 ON)
OFF: Main Flash memory (Boot0 OFF)
|
Boot/Power : 1 ON, 2 OFF
하고 리셋 버튼을 누릅니다.
터미널 프로그램을 연결하여, 디버깅 메시지를 봅니다.
---------------------
Press menu key
---------------------
0> System Information
---------------------
1> LED Test
2> MPU 9150 9 Axis Sensor Test
---------------------
3> Ambient LightL (BH17) Sensor Test
4> Temp & Humidity (HTU21) Sensor Test
---------------------
5> Actuator Test
6> Actuator Test - ZigBee Comm
---------------------
x> quit
|
위와 같이 메시지가 나오면, 정상동작하는 것입니다.
보드는 아래와 같이 연결합니다.
9축 센서 테스트
---------------------
Press menu key
---------------------
0> System Information
---------------------
1> LED Test
2> MPU 9150 9 Axis Sensor Test
---------------------
3> Ambient LightL (BH17) Sensor Test
4> Temp & Humidity (HTU21) Sensor Test
---------------------
5> Actuator Test
6> Actuator Test - ZigBee Comm
---------------------
x> quit
|
2번 입력
테스트 결과
2 is selected
Test_Sensor_9Axis() S
MPU9150 initialize done.
MPU9150 first read motion data done.
---------------------
Press menu key
---------------------
1> Get Device ID
2> Get Device ID (MPU-9150 Magnetometer)
3> Init & Read 9 axis data
---------------------
x> quit
3 is selected
ax: -880, ay: 5020, az: 16056, gx: 571, gy: -605, gz: 142, mx: 8, my: -14, mz: 12
ax: -1144, ay: 4992, az: 16076, gx: 572, gy: -616, gz: 114, mx: 8, my: -12, mz: 12
ax: -1080, ay: 5048, az: 16040, gx: 591, gy: -633, gz: 128, mx: 7, my: -13, mz: 13
ax: -988, ay: 5036, az: 16024, gx: 558, gy: -577, gz: 113, mx: 9, my: -15, mz: 9
ax: -1100, ay: 5104, az: 16064, gx: 590, gy: -635, gz: 138, mx: 7, my: -15, mz: 7
ax: -1232, ay: 5008, az: 16168, gx: 578, gy: -618, gz: 143, mx: 8, my: -16, mz: 8
ax: -1268, ay: 4996, az: 16112, gx: 579, gy: -602, gz: 128, mx: 8, my: -20, mz: 12
ax: -1020, ay: 5132, az: 15956, gx: 590, gy: -621, gz: 142, mx: 3, my: -15, mz: 15
ax: -1136, ay: 5060, az: 16116, gx: 598, gy: -622, gz: 124, mx: 7, my: -15, mz: 13
ax: -1292, ay: 4960, az: 16004, gx: 536, gy: -615, gz: 117, mx: 10, my: -10, mz: 10
|
LED Test
---------------------
Press menu key
---------------------
0> System Information
---------------------
1> LED Test
2> MPU 9150 9 Axis Sensor Test
---------------------
3> Ambient LightL (BH17) Sensor Test
4> Temp & Humidity (HTU21) Sensor Test
---------------------
5> Actuator Test
6> Actuator Test - ZigBee Comm
---------------------
x> quit
|
1번을 누르면 LED(파란색 ) 가 깜박입니다.
LED 12V 테스트
메뉴에서 5번 선택
---------------------
Press menu key
---------------------
0> System Information
---------------------
1> LED Test
2> MPU 9150 9 Axis Sensor Test
---------------------
3> Ambient LightL (BH17) Sensor Test
4> Temp & Humidity (HTU21) Sensor Test
---------------------
5> Actuator Test
6> Actuator Test - ZigBee Comm
---------------------
x> quit
5 is selected
|
5 is selected
Test_Actuator() S
actuator_port_setup() done
---------------------
Press menu key
---------------------
1> Output port 0 On
2> Output port 0 Off
3> Output port 1 On
4> Output port 1 Off
5> Output port 2 On
6> Output port 2 Off
7> Output port 3 On
8> Output port 4 Off
---------------------
9> Read Input ports
a> Read DIP switch ports
b> Read Output ports
---------------------
x> quit
|
1> Output port 0 On
|
“1” 번을 입력하면 DIO 0에 LED 에 불이 들어옵니다.
2> Output port 0 Off
|
“2” 번을 입력하면 DIO 0에 LED OFF 됩니다.
댓글 없음:
댓글 쓰기