1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Trình bày và vẽ sơ đồ kết nối phần cứng tối thiểu để vi điều khiển STM32 có thể hoạt động được

10 985 3

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Trình bày và vẽ sơ đồ kết nối phần cứng tối thiểu để vi điều khiển STM32 có thể hoạt động được
Tác giả Phan Nguyễn Tấn Thành, Lệ Trung Hiếu, Lương Văn Thân, Hoàng Trần Thiện
Người hướng dẫn GVHD: Phạm Quang Trí
Trường học Trường Đại Học Công Nghiệp TPHCM
Chuyên ngành Điện - Điện Tử
Thể loại Báo cáo
Thành phố TPHCM
Định dạng
Số trang 10
Dung lượng 873,78 KB

Nội dung

MỤC LỤC BÁO CÁO Yêu cầu 1: Trình bày và vẽ sơ đồ kết nối phần cứng tối thiểu để vi điều khiển STM32 có thể hoạt động được...3 Yêu cầu 2: Trình bày và vẽ sơ đồ nguyên lý kết nối chân của

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TPHCM

KHOA ĐIỆN - ĐIỆN TỬ

🙠🙠🙠

MÔN: VI ĐIỀU KHIỄN GVHD: PHẠM QUANG TRÍ

Lớp: DHDTVT15ATT_Nhóm 3

1 Phan Nguyễn Tấn Thành 19440191

Trang 2

MỤC LỤC BÁO CÁO Yêu cầu 1: Trình bày và vẽ sơ đồ kết nối phần cứng tối thiểu để vi điều khiển STM32

có thể hoạt động được 3

Yêu cầu 2: Trình bày và vẽ sơ đồ nguyên lý kết nối chân của các dạng mạch nạp cho

vi điều khiển STM32 4

Yêu cầu 3: Tham khảo trong sơ đồ nguyên lý của kit phát triển trong phòng thực hành

sử dụng vi điều khiển STM32F103RCT6, liệt kê chi tiết các chân vật lý của vi điều khiển STM32 được kết nối với mạch reset, các mạch dao động, các nút nhấn và các led đơn 6

Yêu cầu 4: Sử dụng phần mềm CubeMX và System Workbench for STM32 để tạo và

biên dịch hoản chỉnh một project mới mà không bị lỗi 8

Yêu cầu 5: Sử dụng phần mềm Proteus để vẽ mạch mô phỏng như hình bên dưới và

nạp chương trình vào vi điều khiển 9

Trang 3

Đề tài: Hướng dẫn thiết lập phần cứng cơ bản cho vi điều khiển

STM32F103RCT6

Yêu cầu 1: Trình bày và vẽ sơ đồ kết nối phần cứng tối thiểu để vi

điều khiển STM32 có thể hoạt động được.

Để vi điều khiển STM32 hoạt động cần phải cung cấp điện áp có giá trị là +3,3V vào tất cả các chân VDD và nối mass (0V) vào tất cả các chân VSS

Lưu ý tuyệt đối không sử dụng nguồn 5V cung cấp trực tiếp cho các chân cấp nguồn của vi điều khiển STM32

Để STM32 hoạt động ổn định cần cấp thêm nguồn điện áp cho các chân:

thực (RTC) được tích hợp sẵn bên trong Có thể bỏ qua chân này nếu không cần thiết phải sử dụng RTC

cho module ADC được tích hợp sẵn bên trong Việc cấp nguồn cho các chân này

là bắt buộc cho dù chúng ta có sử dụng module ADC hay không

Để lọc nhiễu cho các chân cấp nguồn ta cần phải lắp thêm các tụ điện có giá trị 104 càng gần với chân cấp nguồn của STM32 càng tốt

Trang 4

Yêu cầu 2: Trình bày và vẽ sơ đồ nguyên lý kết nối chân của các

dạng mạch nạp cho vi điều khiển STM32.

Để nạp được chương trình cho vi điều khiển STM32 chúng ta có thể sử dụng theo nhiều hình thức như: UART, SWD ( dùng cho vi điều khiển STM32) hoặc JTAG (dùng cho tất cả vi điều khiển thuộc dòng ARM)

Tuy nhiên nếu sử mạch nạp chuyên dụng được thiết kế riêng cho vi điều

khiểnSTM32 thì thông qua JTAG , SWD và USART

Để nạp chương trình cho STM32 thông qua SWD thì sử dụng các chân

SWCLK/PA14 (chân 49) và SWDIO/PA13 (chân 46)

Sơ đồ nguyên lí mạch nạp STM32

thông qua SWD

Để nạp chương trình cho STM32 thông qua JTAG thì sử dụng các chân JTRST/PB4 (chân 56), JTDO/PB3 (chân 55), JTCK/PA14 (chân 49) và

JTMS/PA13 (chân 46)

Sơ đồ nguyên lí mạch nạp STM32

thông qua JTAG

Trang 5

Mạch nạp USART1 (kiểu không phổ biến) : gồm có 4 chân – VCC5, GND, RX1 PA10, TX1 PA9

Sơ đồ nguyên lí mạch nạp STM32

thông qua USART

Trang 6

Yêu cầu 3: Tham khảo trong sơ đồ nguyên lý của kit phát triển trong phòng

thực hành sử dụng vi điều khiển STM32F103RCT6, liệt kê chi tiết các chân vật lý của vi điều khiển STM32 được kết nối với mạch reset, các mạch dao động, các nút nhấn và các led đơn

- Mạch giao động

+ Mạch được cài sẵn trong STM32

+ Mạch ngoài thông qua thạch anh (chính xác - ổn định): nối trực tiếp vào chân vật lý STM32 lần lượt là chân OSCIN [5] và OSCOUT [6] có giá trị tần số

từ 4-16MHz

Còn xung clock cung cấp cho modun RTC thì ta có thể lấy mạch giao động bên ngoài, khi đó ta sẽ gắn thêm thạch anh tại 2 chân OSC32 [3] và OSC32 [4]

có giá trị tần số từ 0-1000KHz (thông thường là 32.768KHz)

Mạch RESET: được dùng để khởi động lại các hoạt động của VĐK trong lúc

mới cấp nguồn ( sử dụng R3-10k và cụ C1-104) hoặc khi người dùng cần thiết (sử dụng mạch có nút nhấn RESET và R3-10k) Mạch nối với VĐK thông qua chân NRST [7]

Trang 7

- Nút nhấn: được nối với VCC3.3, chân PC13 KEY1 [2] và PC1 KEY0 [9]

Trang 9

Yêu cầu 4: Sử dụng phần mềm CubeMX và System Workbench for

STM32 để tạo và biên dịch hoản chỉnh một project mới mà không bị lỗi

-Video bài làm:

https://youtu.be/rRJVfSH0O5Q

Trang 10

Yêu cầu 5: Sử dụng phần mềm Proteus để vẽ mạch mô phỏng như

hình bên dưới và nạp chương trình vào vi điều khiển

-Video bài làm:

https://www.youtube.com/watch?v=T71LuL-VuPw

Ngày đăng: 24/09/2021, 20:26

HÌNH ẢNH LIÊN QUAN

Sơ đồ nguyên lí mạch nạp STM32 - Trình bày và vẽ sơ đồ kết nối phần cứng tối thiểu để vi điều khiển STM32 có thể hoạt động được
Sơ đồ nguy ên lí mạch nạp STM32 (Trang 4)
Sơ đồ nguyên lí mạch nạp STM32 - Trình bày và vẽ sơ đồ kết nối phần cứng tối thiểu để vi điều khiển STM32 có thể hoạt động được
Sơ đồ nguy ên lí mạch nạp STM32 (Trang 4)
Sơ đồ nguyên lí mạch nạp STM32 - Trình bày và vẽ sơ đồ kết nối phần cứng tối thiểu để vi điều khiển STM32 có thể hoạt động được
Sơ đồ nguy ên lí mạch nạp STM32 (Trang 5)
Hình bên dưới và nạp chương trình vào vi điều khiển - Trình bày và vẽ sơ đồ kết nối phần cứng tối thiểu để vi điều khiển STM32 có thể hoạt động được
Hình b ên dưới và nạp chương trình vào vi điều khiển (Trang 10)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w