CORTEX
==========================================================================================
<CORTEXM3>
=TIM2,3,4,5
-Rp372
EX )아트메가 UBRR 9600 : 103 설정 ( 16M기준 )
4800 ( 8M기준 )일 것임
= CLOCK SOURCE 선택
=TIMER 이용한 Delay함수 만들기
void Delay_ms(unit8_t time);
=단위시간 1ms
1. 1ms 간격의 Timer Interrupt
1. 1ms 간격의 Timer Interrupt서비스 루틴 안에서 별도의 카운트
=단순 LED ON/OFF
TIM_Cmd()
TIM_ITConfig()
<main.c>
#include <stm32f10x.h> |
=소스파일
==========================================================================================
==========================================================================================
<ROBOT>
<책 수업>
=ZigBee
: 망 구축 없이 통신 가능 (Node) => 메시 토폴로지
=> Wifi 다 설치되어있어 무의미 => 산불 관재등에 사용(사람 못들어가는 곳)
:250kb/s : 저속
=IOT(사물인터넷) => IOE(만물인터넷)
=삼성스마트TV
-리눅스+모니터 => 스마트TV
=GPIO : GERNERAL PURPOSE I/O(AVR: PORT) => LED ON/OFF
=>GPIO로 UART 가능
=AVR 비동기 UART
Tx
A -> B
=패킷 트레일러(Physical Layer의 구조알면 가능) :테일 + 데이터(8BIT) + 헤더
한비트 보내는 시간이하(BAUD RATE)로 만들어 낼 수 있으면 가능
=GPIO 테스트 하기
1. GPIO회도로
2. 파이선 라이브러리
3. 회로구성
4. GPIO HIGH LOW 테스트
=
1. GPIO회로도
http://pi.gadgetoid.com/pinout/pin12_gpio18
2.
=구구단
=
3.연결
GPIO18번 - 저항 - LED(-) -LED(+) - 3.3V
4. LED ON/OFF
<led_blink.py>
import RPi.GPIO as GPIO |
=결과
=소스파일
==========================================================================================
CORTEX
==========================================================================================
<ASSEMBLY>
=CODE, DATA, STACK HEXAVIEW로 표시
=실행
-메뉴 순서
code
data
stack => 초기 데이터 확인
load => 각각 데이터 채우기
code
data
stack => 확인
mc => 0 으로 채우기
code
stack
data => 지워졌는지 확인
#include <stdio.h> |
=
'코스웨어 > 15년 스마트컨트롤러' 카테고리의 다른 글
load함수(우대희군이 알려준 방법으로 구현) (2) | 2015.10.23 |
---|---|
load함수 참고하세요.. (6) | 2015.10.23 |
20151020-21번-여지윤 GPIO6/모니터프로그램 (15) | 2015.10.21 |
20151020 엄민웅 armCortex3 TIM, asm MEMORY_MODIFY (6) | 2015.10.20 |
20151016 박제혁 module_param, 장치의 타입, 모니터 프로그램 (12) | 2015.10.16 |
20151015(목)_박서연_업무일지_Monitor Program(1) (8) | 2015.10.15 |
20151014 남수진 라즈베리파이 디바이스 드라이브 (8) | 2015.10.14 |
20151013 김태현 라즈베리파이 커널 업데이트(작성중) (3) | 2015.10.13 |