STM32 > STM32F103 응용 - SignalTech

TODAY330 TOTAL177,431
사이트 이용안내
Login▼/회원가입
포럼 동영상강좌 회원가입


BASIC4MCU | STM32 | STM32F103 응용 - SignalTech

페이지 정보

작성자 키트 작성일2017-09-14 14:18 조회1,428회 댓글0건

본문

	
3660040649_u3EyR1oc_25EC25A0259C25EB25AA25A9_25EC2597258625EC259D258C.png3Ftype3Dw740


서적처럼 만든 자료를 웹검색에서 찾았습니다.^^
자료 속에 사진이 나오지 않는다고 해서 사이트를 찾아가봤습니다.
전화해서 자료속의 사진이 들어있는 것을 받을 수 있는지 문의해보세요^^




3660040649_ACaoxEbL_c91eb191124514.JPG
3660040649_ACaoxEbL_c91eb191124514.JPG
3660040649_uVwYdGn1_btn_zoom.gif
STM32F103RCT6 보드
판매가15,000원
제조사시그널테크
상품코드SH100064
수량 EA  / 재고량 3 EA
총 결제금액15,000
3660040649_rL4g3V1Y_btn_buy.gif  3660040649_IHLQf7rq_btn_basket.gif 
3660040649_jx6ON3mT_btn_nozomi.gif  3660040649_H6k5BJ9s_btn_mail.gif
3660040649_t6osjhFa_tab_1a.gif3660040649_26YFb0ac_tab_1b.gif3660040649_Z2YeDd9c_tab_1c.gif 

 

 

STM32  => ARM-based 32-bit microcontroller

F => General Purpose

103  => Sub Family Number

R,V,Z => R = 64pin, V = 100pin, Z = 144 pin;

C,D,E =>C = 256Kbyte, D = 384 Kbyte, E = 512 Kbyte

H,T => H = BGA, T = LQFP

6,7 => 온도 범위 6 => -40~85 , 7=> -40~105 

 

STM32F103 RET6 보드 와 차이는 메모리 차이  E = 512Kbyte

참고로 Atmega 128는 128Kbyte


32비트 임베디드 ARM사에서 새로운 코어가 Cortex 다. ARM7, ARM9 많이 사용되었는데, 그 다음 ARM11 대신 그를 초과하는 내부 코어를 ARMv5로 교체하고 많은 부분을 개선한 후 새로운 이름 "Cortex" 새로 사용되고 있다. 통신 포트와 JTAG 포트 둘다 다운로드 할 수있다. ARM 내부에 통신 포트로 프로그램 다운로드 할 수 있게 되어 편하다. 
STM32F103드 실물사진(STM32F103 Main 보드 82.5x55.5mm  SUB (TFTLCD 포함 )보드92x58 mm )

3660040649_nKv9YFIg_1318059523271.JPG

-      CPU ( STM32F103RCT6, STM32F103RET6) 보드

1)     전원부

CPU전원이 3.3V 이므로 LDO 레귤레이터 3.3V LM1117 800mA사용하였다보드 입력전압은 일반적으로 5V 전원(800mA이상) 사용한다, USB 전원을 사용시 USB 용량이 최대 500mA 까지 사용할  있다.

 

2)     USB 

USB 포트로부터 전원을 공급받아 사용    있고마우스조이스틱저장 매체등 프로그램에 따라 각종 기능을 사용한다.  PA11, PA12  핀을 사용했다.

(PA12 1.5K풀업을 하거나 PA12PB10 1.5K 연결하고, PB10 HIGH 주어 인식하는데 사용, hw_config.c 에서void USB_Cable_Config (FunctionalState NewState) 연결 함수 )

3)     CPU 

ST Cortex-M3 STM32F103 계열을 사용하였다. PCB    64pin 호환 가능한. LQFP 타입이다 PCB 보드에가능한 STM32F103 계열 STM32F103R8T6, STM32F103RCT6, STM32F103RET6이다.    여기서는 8MHz 크리스털을사용하였다.

4)     Reset 

장비를 초기화   리셋 버튼을 누른다.

5)      RS232 

통신포트단자로 USART1, USART2 사용할  있다. Main 보드 제품 출하 시는 USART1  가능 하다. USART1PA9(TX0), PA10(RX0)  연결 되어 있으며, USB 포트 위의 S2 스위치를 DN 으로 놓으면 프로그램 다운로드   쓰이고평상시는 통신포트로 사용된다.  

메인보드와 서브보드 같이 사용시는 TFT서브 보드를 이용해 USB 포트로 다운로드  경우 0 Ω 저항을 모두 왼쪽에 배치된다.

 

USART2 PA2(TX1), PA3(RX1)  연결 되어 있으며평상시는 일반포트로 설정되어 있으면 통신포트로 사용시는 아래그림 처럼 저항을 Ω  오른쪽으로 위치하고커넥터  J7 사용하면 된다.   아래 그림은 USART2 일반포트로 설정된 그림

 

 전원 투입 방법

 

1.    메인 보드만 사용시 전원 투입 방법

1)     USB 사용시 J2에 USB에 연결한다. (총사용 전류 500mA 이하 시 권장)

2)     5V 아답터 사용시는 CN2 커넥터에 5V 인가한다. (총사용 전류 500mA 이상 시 권장)

 

2.    메인보드와 서브보드 사용시 전원 투입 방법

1)     서브 보드의 J14에 미니 USB에 연결한다. (총사용 전류 500mA 이하 시 권장1)

2)     메인보드의 J2에 USB에 연결한다. (총사용 전류 500mA 이하 시 권장2)

3)     5V 아답터 사용시는 CN2 커넥터에 5V 인가한다. (총사용 전류 500mA 이하 시 권장3)

=>CN2에 전원 사용시 J2, J14의 USB 커넥터는 연결하지 않아야 된다전원 충돌 때문

(메인보드와 서브보드는 메인보드와 서브보드를 커넥터로 결합된 상태를 의미한다.

메인보드는 서브보드를 사용하지 않는 경우를 말한다. )

 

프로그램 다운로드 방법

메인보드의 S2 스위치를 DN 으로 놓으면 프로그램 다운로드   쓰이고평상시는 EX(실행)으로 위치해 놓고 통신 포트로 사용한다.

 

1.    메인보드만 사용시 다운로드 방법

1)     PC 시리얼 포트 사용시

J6  TX0, RX0, GND  PC  시리얼포트의 D-SUB 9 커넥터 2, 3, 5 순서대로 연결한다. 

 

2)     USB 포트 사용시

USB  RS-232신호를 변환을 장치를 이용하여 사용한다

 

2.    메인 보드와 서브보드 사용시 다운로드 방법

서브보드에USB  RS-232신호를 변환 회로가 내장되어

다운로드와 통신을 사용한다

 

 

 

 

 더자세한 내용은 아래 클릭

 

 

http://www.signaltech.co.kr/base/img/arm/stm32f103.pdf 

 

댓글 0

조회수 1,428

등록된 댓글이 없습니다.

STM32HOME > STM32F > STM32 목록

STM32 목록
제목 작성자 작성일 조회
82 Migration and compatibility guidelines for STM32 microcontro… 키트 17-09-14 634
81 ST마이크로일렉트로닉스, 모든 STM32 MCU 디바이스에 로우 레이어 API 탑재 키트 17-09-14 1038
80 STM32 자료실 키트 17-09-14 1075
79 HAL vs LL 키트 17-09-14 1070
현재글 STM32F103 응용 - SignalTech 이미지 키트 17-09-14 1429
77 VGA Output from STM32F4 Discovery board 키트 17-09-13 693
76 STM32-MP3NL/COD - Audio Engine MP3 Codec and Utilities 키트 17-09-13 1357
75 Arduino for STM32 키트 17-09-13 635
74 ARDUINO and STM32 키트 17-09-13 713
73 stm32circle.com 키트 17-09-13 483
72 stm32f4-discovery.net 키트 17-09-13 660
71 STM32 Nucleo community 키트 17-09-13 331
70 stm32 | Projects & Libraries 키트 17-09-13 666
69 Let’s code with STM32 NUCLEO 키트 17-09-13 632
68 101 Projects tagged with "STM32" 키트 17-09-13 373
게시물 검색

Privacy Policy
MCU BASIC ⓒ 2017