Danh mục sản phẩm
Sản phẩm mới
- Hotline tại Hà Nội
093.4619.456
- Hotline tại TP.HCM
090.188.4848
- Hotline tại Quảng Ninh
0988980308
Tổng quan về vi điều khiển STM32, biên dịch và nạp Code vào vi điều khiển

2.5 Tổng quan về vi điều khiển STM32, biên dịch và nạp Code vào vi điều khiển
Hiện nay trên thị trường có rất nhiều họ vi điều khiển như 8051, Motorola 68HC, AVR, ARM… Ngoài họ 8051 được hướng dẫn một cách căn bản ở môi trường đại học, trong phạm vi đồ án này chúng tôi đã chọn họ vi điều khiển STM32 để mở rộng vốn kiến thức và phát triển các ứng dụng trên công cụ này vì họ vi điều khiển này có thể tìm mua dễ dàng tại thị trường Việt Nam, giá thành phù hợp, có đầy đủ tính năng của một vi điều khiển khi hoạt động độc lập và là một sự bổ sung rất tốt về kiến thức cũng như về ứng dụng cho họ vi điều khiển mang tính truyền thống họ vi điều khiển STM32. các tính năng của họ vi điều khiển này rất đa dạng và không ngừng được phát triển cũng như sự hỗ trợ rất tốt từ nhà sản xuất về trình biên dịch, các công cụ lập trình, nạp chương trình từ đơn giản đến phức tạp….
2.5.1 Sơ lược về STM32
STM32 là chip của ST, dựa trên nền lõi ARM Cortex-M. Dòng ARM Cortex™- M là thế hệ mới, thiết lập các tiêu chuẩn mới về hiệu suất, chi phí, ứng dụng cho các thiết bị cần tiêu thụ năng lượng thấp, và đáp ứng yêu cầu thời gian thực khắc khe.
Hình 3.12. Sơ lược lịch sử phát triển STM32
2.5.2 Ứng dụng STM32
Ứng dụng rộng: từ điện tử dân dụng (tivi, đầu máy, máy giặt...), xe hơi đời mới, game,mobile, laptop ... chỗ nào ARM cũng có mặt.
Hình 3.13. Ứng dụng STM32
2.5.3 Tính năng nổi bật
v Tiêu thụ năng lượng cực thấp
Hình 3.14. Năng lượng tiêu thụ
v Hiệu suất cực cao
Hình 3.15. Hiệu suất
v Coding cực dễ
Với sự đồ sộ về ngoại vi (GPIO, I2C, SPI, ADC, USB, Ethernet, CAN....), ST cung cấp cho chúng ta các thư viện trực tiếp cho mỗi dòng ARM (gọi là CMSIS
- Cortex Microcontroller Software Interface Standard), nhiệm vụ của chúng ta không thể dễ dàng hơn: khai báo và sử dụng mà thôi ...
v Giá tiền cực rẻ
STM32F100x giá khoảng 29K (~ 1 chú ATMega8) mà STM32F100x chạy tốc độ 24Mhz
2.5.4
Khái quát về vi điều khiển STM32F103C8T6
Hình 3.16. Sơ đồ chân STM32F103C8T6
Thông số kỹ thuật:
Datasheets |
STM32F103x(8,B) Datasheet |
Standard Package |
250 |
Category |
Integrated Circuits (ICs) |
Family |
Embedded – Microcontrollers |
Series |
STM32 F1 |
Packaging |
Tray |
Core Processor |
ARM® Cortex™-M3 |
Core Size |
32-Bit |
Speed |
72MHz |
Connectivity |
CAN, I²C, IrDA, LIN, SPI, UART/USART, USB |
Peripherals |
DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT |
Number of I /O |
37 |
Program Memory Size |
64KB (64K x 8) |
Program Memory Type |
FLASH |
EEPROM Size |
- |
RAM Size |
20K x 8 |
Voltage - Supply (Vcc/Vdd) |
2 V ~ 3.6 V |
Data Converters |
A/D 10x12b |
Oscillator Type |
Internal |
Operating Temperature |
-40°C ~ 85°C |
Package / Case |
48-LQFP |
Hình 3.17. Sơ đồ mô hình tổng quan điều khiển dùng vi điều khiển
Bài viết liên quan
- CHẾ TẠO GIÀN PHƠI THÔNG MINH - KẾT LUẬN - (15/05/2018)
- Sơ đồ các mạch thiết kế thực hiện trong đề tài thiết kế giàn phơi điện tử - (15/05/2018)
- Trình biên dịch cho vi điều khiển KEILC 4, FLASH LOADER - (15/05/2018)
- Hệ thống điều khiển động cơ bước - thiết kế chế tạo giàn phơi thông minh - (10/05/2018)
- Nguyên tắc hoạt động của Encoder - thiết kế chế tạo giàn phơi thông minh - (10/05/2018)
- Động cơ một chiều DC - thiết kế giàn phơi thông minh - (04/05/2018)
- Giới thiệu về sensor và các động cơ dùng trong hệ thống - thiết kế giàn phơi thông minh - (04/05/2018)
- THIẾT KẾ HỆ THỐNG ĐIỀU KHIỂN - CHẾ TẠO GIÀN PHƠI THÔNG MINH - (03/05/2018)
- Tính chọn ổ bi - thiết kế giàn phơi thông minh - (03/05/2018)
- Thiết kế hệ dẫn động bạt che - Hệ thống cơ khí giàn phơi - (27/04/2018)