1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Tìm hiểu STM32S Starter Rev2

25 609 4
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 25
Dung lượng 10 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

STM32F103RCT6 thuộc series STM32F103xxlà dòng vi điều khiển 32 bit sử dụng lõi ARM Cortex M3 của hãng ST với tốc độ hoạt động có thể lên tới 72 Mhz,bộ nhớ FLASH 512 KB hoàn toàn đáp ứng được những yêu cầu cao của các hệ thống xử lý số hiện nay. Do đó có thể thay thế các dòng chip 8 bit và 16 bit hiệu suất thấp mà giá thành chênh lệch không đáng kể

Trang 1

ARM STM32 STATER KIT – STM32S Rev 2.0

User Manual

Trang 2

Hardware Revision

 STM32S Rev 1.0 : phiên bản đầu tiên.

 STM32S Rev 2.0: phiên bản thứ 2 bổ sung:

o Demo WAV Player file trên sd card

Copyright © 2013 Titans Technology Tài liệu này thuộc bản quyền của Titans Technology (www.titans.com.vn), chúng tôi hy vọng các bạn khi sử dụng với bất kì mục đích nào bằng bất cứ hình thức nào bao gồm sao chép, in, copy, trích dẫn… cần phải ghi

rõ xuất xứ nguồn gốc từ trang web của chúng tôi Hãy truy xuất trang web của chúng tôi thường xuyên để có những cập nhật mới nhất về các thiết bị, hay những bài viết mới nhất Hy vọng sẽ cùng các bạn phát triển nền công nghiệp điện tử Việt Nam

Trang 3

Mục lục

1 Giới thiệu 4

1.1 Giới thiệu 4

1.2 Chi tiết 5

2 Mô tả phần cứng 6

2.1 Sơ đồ khối 6

2.2 Sơ đồ mạch 8

2.3 Layout 11

3 Connector 11

4 Demo 18

5 Phụ lục 20

5.1 Nạp file Hex thông qua FLASH LOADER: 20

Trang 4

Tài liệu này mô tả về thiết bị, cũng như các thông tin cần thiết để các bạn sử dụng trong quá trình tham khảo hoặc phát triển ứng dụng dựa trên sản phẩm này Để cập nhật những thay đổi mới nhất, vui lòng truy cập trang web www.titans.com.vn của chúng tôi Nếu có bất cứ ý kiến đóng góp cũng như cần hỗ trợ, tư vấn thêm thông tin về sản phẩm, vui lòng gởi mail đến địa chỉ email: support@titans.com.vn

1 Giới thiệu

1.1 Giới thiệu

STM32F103RCT6 thuộc series STM32F103xx là dòng vi điều khiển 32 bit sử

dụng lõi ARM Cortex M3 của hãng ST với tốc độ hoạt động có thể lên tới 72 Mhz,bộ

nhớ FLASH 512 KB hoàn toàn đáp ứng được những yêu cầu cao của các hệ thống xử lý

số hiện nay Do đó có thể thay thế các dòng chip 8 bit và 16 bit hiệu suất thấp mà giá thành chênh lệch không đáng kể

Hình: STM32 Cortex M3

STM32F103RCT6 có đủ tất cả các ngoại vi thông dụng đối với vi điều khiển hiện

nay bao gồm: UARTs,I2C,SPI,TIMER,ADC….và hoàn toàn tương thích với các dòng

ARM Cortex khác thuộc series STM32F10x Qua những tính năng nổi bật của

STM32F103RCT6, Titans Technology đã thiết kế kit phát triển stater dành cho dòng chip

này là STM32S, đây là sự khởi đầu cho những ai muốn bắt đầu với ARM nói chung và với STM32F103RCT6 nói riêng Tài liệu này sẽ cho các bạn 1 góc nhìn kĩ hơn về sản

phẩm

Trang 5

Hình: Kit phát triển ARM STM32F10x Rev 2.0– STM32S Rev 2.0

1.2 Chi tiết

Bộ kit STM32S bao gồm các phần sau :

 1 Kit STM32S Rev 2.0 bao gồm Chip vi xử lý STM32F103RCT6:

o 32-bit ARM Cortex M3 microcontroller

o 64 kB of on-chip static RAM and 512 kB of on-chip Flash program memory

o In-System/In-Application Programming (ISP/IAP)

o Serial wire debug (SWD) & JTAG interfaces

o Two 12-bit A/D converter provides 16 analog inputs

o Single 10(or 8)-bit DAC provides variable analog output

Trang 6

o Multiple serial interfaces including 5 UARTs, two Fast I2C-buses (400 kbit/s)

o 72 MHz maximum CPU clock available from programmable on-chip PLL

 4 buttons,4 Leds đa dụng

 LCD 16x2 Connector

 Built-in UART RS232

 Built-in USB 2.0 on chip

 Mini SD Card connector

 EEPROM

 Audio with jack 3.5mm

 Loa Buzzer

 UART Programming,SWD programming support

 Dual External Crystal (32.768Khz và 8Mhz)

Trang 7

Hình: Các thành phần chính của STM32S

1 Vi điều khiển ARM Cortex M3

2 Các pin mở rộng cho các ngoại vi bên ngoài

11 Thạch anh cấp cho vi điều khiển 8 Mhz

12 Thạch anh cấp cho khối RTC 32.768 Khz

13 Khối nguồn cấp: 7-12 VDC

14 Khối Audio

15 Khối Buzzer

16 Khối LCD 16x2

Trang 8

2.2 Sơ đồ mạch

Hình : Schematic(MCU)

Trang 9

Hình : Schematic(I/O)

Hình : Schematic(POWER,SD CARD,LED,BUTTON,BUZZER,EEPROM)

Trang 10

Hình : Schematic(USB,UART CONSOLE,AUDIO JACK 3.5)

Trang 12

Hình : Expension Connectors

 JTAG Connector cho Debug/Programming

Hình: JTAG Connector

Trang 14

UART Console ARM STM32

Trang 15

EEPROM Interface ARM STM32

Trang 18

4 Demo

Khi mua sản phẩm STM32S Rev 2.0,chúng tôi sẽ nạp sẵn firmware chương trình chơi nhạc định dạng file WAV trong thẻ nhớ SD Card với tính năng như sau:

 Khả năng chơi nhạc WAV (wave file)

 Chơi nhạc wav mono và stereo

 Chơi nhạc wav 8bit với tần số: 8000Hz, 22050Hz, 24000Hz, 32000Hz, 44100Hz, 48000Hz

 Chơi nhạc wav 16bit với tần số: : 8000Hz, 22050Hz, 24000Hz, 32000Hz, 44100Hz (stereo không chạy với 32000Hz, 44100Hz)

 Tự động tìm file *.wav để chạy và tự chuyển bài cho đến hết danh sách nhạc trong SD card

 Có nút nhấn chuyển bài nhạc, và nút nhấn Play/Stop

 Hiển thị bài hát và trạng thái Play/Stop trên LCD 16x2

Để thực hiện demo,các bạn làm theo các bước như sau:

 Lắp thẻ nhớ vào STM32S Rev 2.0 Trong thẻ nhớ có chứa các tập tin nhạc

mà chúng tôi đính kèm trong đĩa CD ROM

 Kết nối Jack Audio 3.5 với tai nghe hoặc thiết bị phát

 Nạp Firmware chúng tôi đã đính kèm trong thự mục Example code

 Sau khi nạp xong chương trình sẽ tự động phát nhạc có trong thẻ nhớ SD

Card Bạn có thể cho Play/Stop thông qua nút nhấn “SW3” và cho qua bài tiếp theo bằng cách nhấn “SW4”

Hình: Demo music player trên STM32S Rev 2.0

Trang 19

Hình: Demo music player trên STM32S Rev 2.0 (Link http://youtu.be/j0-5qCIDcJY )

Trang 20

5 Phụ lục

5.1 Nạp file Hex thông qua FLASH LOADER:

Việc nạp file hex vào STM32S được thực hiện thông qua 1 phần mềm của hãng ST Semiconductor tên là “FLASH LOADER DEMONSTRATOR” (sẽ được tích hợp sẵn

trong CD) Các bước thực hiện như sau:

 Khởi động phần mềm sẽ vào giao diện cấu hình cổng COM:

 Kết nối cáp RS232-USB giữa STM32S với PC,đồng thời gạt “SW1” trên KIT như

sau:

 Nhấn Reset trên KIT và click “Next” để vào giao diện xác nhận thiết bị thành công

và tiếp tục nhấn “Next”:

Trang 21

Check dòng “Target” để xác định lại thiết bị,nếu OK thì tiếp tục click “Next”

Trang 22

 Chọn mục “Download from file” sau đó link tới nơi chưa file hex cần nạp và

click “Next”

Trang 23

 Sau đó quá trình nạp chip sẽ diễn ra,khi nạp xong sẽ có giao diện như sau:

Trang 24

 Sau khi đã nạp thành công,gạt chốt 1 của “SW1” sang trái (cùng phía với chốt 2) và nhấn Reset để đưa STM32S vào trạng thái hoạt động của source code mới

vừa load xuống

 Để nạp code tiếp theo thì “Back” lại bước đầu tiên

Ngày đăng: 11/07/2014, 22:49

HÌNH ẢNH LIÊN QUAN

2.2  Sơ đồ mạch - Tìm hiểu STM32S Starter Rev2
2.2 Sơ đồ mạch (Trang 8)
Hình  : Schematic(I/O) - Tìm hiểu STM32S Starter Rev2
nh : Schematic(I/O) (Trang 9)
Hình  : Schematic(USB,UART CONSOLE,AUDIO JACK 3.5) - Tìm hiểu STM32S Starter Rev2
nh : Schematic(USB,UART CONSOLE,AUDIO JACK 3.5) (Trang 10)
Hình  : Layout - Tìm hiểu STM32S Starter Rev2
nh : Layout (Trang 11)
Hình : Expension Connectors - Tìm hiểu STM32S Starter Rev2
nh Expension Connectors (Trang 12)

TỪ KHÓA LIÊN QUAN

w