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.
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.
Ứng dụng STM32:
Ứng dụng rộng nhỉ: 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.
Tính năng nổi bật:
- Tiêu thụ năng lượng cực thấp:
- Hiệu suất cực cao:
- 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 ...
- Giá tiền cực rẻ:
STM32F100x giá khoảng 29K (~ 1 chú ATMega8) mà STM32F100x
chạy tốc độ 24Mhz
- Flash 16..128K
- 37/51/80 chân I/O
- 2 bộ USART
- 12 Timers
- 16 kênh ADC -12bit
- 2 bộ I2C
- 2 bộ SPI
- 2 bộ Watchdog
- 16 bộ ngắt lập trình được
- RTC (đồng hồ thời gian thực tích hợp)
- ...
Trước khi kết
thúc, chúng ta hãy xem hình này để so sánh 1 cách trực quan nhất giữa các dòng
VXL 8 bit - 16 bit và Cortex™-M qua hàm "nhân 2 số 16 bit" (Cortex™-M
có thể nhân 2 số 32 bit chỉ bằng 1 lệnh):

Sơ lược vậy đã xong, bạn thích chứ? Nếu thích, hãy bắt đầu với STM32 để trải nghiệm sức mạnh thực tế của nó (ARM - The Architecture For The Digital World)
Sơ lược vậy đã xong, bạn thích chứ? Nếu thích, hãy bắt đầu với STM32 để trải nghiệm sức mạnh thực tế của nó (ARM - The Architecture For The Digital World)