[RF 통신 모듈] PLM100 PLM-100 Module 에는 두채널의 UART(UART0, UART1) 통신을 지원한다. Console을 사용하여 환경설정 및 데이터 송/수신을 할 수 있는 채널은 UART1 이다. (위의 자료는 수정이 필요) 데이터 송/수신 아래 User Guide 13page 와 같이 AT+ 명령을 통하여 데이터를 송신 하며 수신된 결과 값을 Console 에서 확인 할 수 있다. PLM-100 Module Test Test 구성은 PLM-100 모듈과 STM32F101C8T6 의 PA10(USART1 RXD), PA9(USART1 TXD) 핀과 PLM-100 pin 20(USART1 RXD), pin 19(USART1 TXD)에 연결하여 진행하였다. 컴파일러는 Keil uVsio..
SPI 통신 흐름 Mpu9250과 STM32F101 의 SPI 통신을 예로 들면 원하는 레지스터 값을 보낸 후, 더미데이터를 전송 받은 후 더미데이터를 다시 전송하고 원하는 값을 획득할 수 있다. 통신의 시작과 종료 SPI 통신 같은 경우는 1대 1뿐만 아니라 1대 n통신이 가능하기 때문에 어떤 Device 와 통신을 시작할지 알려주고 신호를 줘야한다. 그것이 바로 cs핀을 이용하는 건데 cs핀이 연결된 Device에 핀에 High (3.3V) 상태를 대기 상태로 만들어 놓고 이핀을 Low (0V) 상태로 만들어 주는 것으로 통신을 시작한다. 반대로 통신의 종료는 Low 상태의 핀을 High 상태로 만들어 주는 것으로 통신을 종료한다. 레지스터 주소 값 전달 우리가 원하는 데이터를 얻기 위해서는 우리가 ..
Chapter 1. Arduino UNO R3 기초 • Arduino(아르두이노) 보드는 간단한 I/O보드와, Processing/Wiring 언어를 이용한 개발 환경을 기반으로 하고 있다 • Flash, Processing, Max/MSP, Pure Data 와 같은 소프트웨어와 쉽게 연동되어 스크린 베이스의 미디어 작품에도 쉽게 연동하여 사용할 수 있습니다 • Mac OS X, Windows, Linux용 버전으로 준비 되어 있는 오픈 소스로 통합개발환경(IDE) 프로그램을 www.arduino.cc 에서 자유롭게 무료로 다운로드 받아 사용할 수 있다 [ Arduino 개발툴 ] • 간단하게 USB를 통해서 프로그래밍 하고 시리얼 통신까지 가능 Chapter 2. Digiter입력, 출력 사용 • 아..
아두이노(Arduino)는 오픈소스를 기반으로 한 피지컬 컴퓨팅 플랫폼으로, AVR을기반으로 한 보드와 소프트웨어 개발을 위한 통합 환경(IDE)를 제공한다.아두이노는 많은 스위치나 센서로부터 값을 받아들여, LED나 모터와 같은 것들을통제함으로써 환경과 상호작용이 가능한 물건을 만들어낼 수 있다. 또한 플래시, 프로세싱, Max/MSP와 같은 소프트웨어를 연동할 수 있다.[3]아두이노의 가장 큰 장점은 마이크로컨트롤러를 쉽게 동작시킬 수 있다는 것이다.일반적으로 AVR 프로그래밍이 WinAVR로 컴파일하여, ISP장치를 통해 업로드를해야하는 등 번거로운 과정을 거쳐야하는데 비해, 아두이노는 USB를 통해 컴파일 및업로드를 쉽게 할 수 있다. 또한 아두이노는 다른 모듈에 비해 비교적 저렴하고, 윈도를비롯..
★ 컴퓨터로 수신받아 캐릭터 LCD에 글자 출력 Ex) main 함수#include "arm.h" #include "led.h" #include "aic.h" #include "ultra.h" #include "lcd.h" #include "dbgu.h" void Init(void); int main() { unsigned char UC_char; Init(); while(1) { UC_char = DBGU_Rchar (); LCD_data(UC_char); } while(1); return 0; } void Init(void) { init_LCD(); Init_DBGU(); return ; } Ex) DBGU 함수#include "arm.h" #include "dbgu.h" void DBGU_strin..
★ 초음파 센서 [SRF05] [ SRF05 Pin 설명 ] [ 다음과 같이 ARM 과 SRF05연결 ] ㆍARM 의14Pin SRF05의 3Pin에 연결. (Trigger) ㆍARM 의 15Pin SRF05의 2Pin에 연결. ㆍ Tigger pulse 신호는 최소 10uS 를 필요로한다. ㆍ8cycles off sonic burst : 8개의초음파를 내보낸다. ㆍburst 를 쏘면 Hight line 이 뛰어오른다. ㆍuS/58 = 하면 cm가 나온다. ㆍ1초 : 340m :: 34000cm ㆍ1m초 : 34cm ㆍ1u초 : 0.034cm ㆍ0.034 x 29 = 0.986 =1cm ㆍ본 실습은 2.5/u초 : 1초 로 세팅할 것 이다.
[ ARM ] ㆍARM은 1990sus Apple Computer, Acorn Computer Group, VLSI Technology 의 합작 벤처 회사로서 Advanced RISC Machines Ltd. 라는 이름으로 설립. ★ ARM 세팅 ㆍARM : TST(on) -> POWER(on) -> 10초 대기 -> POWER(off) -> TST(off) -> POWER(on) ㆍTST : TST를 사용하면 칩내부의 프로그램을 지워준다.