Tư vấn: 0979.466.469 / 0938.128.290

MENU

So sánh STM8 và STM32

Báo giá đặt hàng nhập

Rõ ràng ngay từ cái tên, STM8 là vi điều khiển 8 bit trong khi STM32 là vi điều khiển 32 bit.

 

STM8 tuân theo tập lệnh CISC nhưng STM32 có tập lệnh dựa trên RISC.

 

Trải nghiệm lập trình sẽ gần như giống nhau ngoại trừ việc bạn sẽ sửa đổi các thanh ghi 8 bit trong STM8 so với các thanh ghi 32 bit trong STM32.

 

Trong STM8, bạn có thể flip bất kỳ bit nào trong bộ nhớ bằng một lệnh duy nhất. Trong STM32, bạn không thể. Nếu bạn thực hiện nhiều chuyển đổi bit, nó sẽ hiệu quả hơn trong STM8.

 

Trong STM8, tất cả các thanh ghi ngoại vi là 8-bit. Điều này có nghĩa là đối với các thiết bị ngoại vi có số 16 bit (ví dụ: bộ định thời 16 bit), bạn phải viết các nửa riêng biệt và thực hiện theo đúng thứ tự.

 

STM8 không có DMA.

 

Module điện tử 932*50

Độ trễ ngắt của STM8 ngắn hơn nhiều so với STM32 (vì có ít thanh ghi hơn để đẩy).

 

STM8 chỉ có trình biên dịch C (COSMIC, SDCC, v.v.), trong khi STM32 có GCC miễn phí và khá tốt, cũng hoạt động với C ++.

 

Nhiều bộ phận STM32 không có EEPROM (có các bộ phận STM32L với EEPROM), nhưng hầu hết các bộ phận STM8 đều có.

 

Việc xử lý xung nhịp phức tạp hơn trên STM32, vì chúng có nhiều bus (AHB, APB1, APB2, v.v.). Trên STM8, chỉ có một bus nên việc xử lý xung nhịp đơn giản hơn.

 

Có nhiều thiết bị ngoại vi phức tạp hơn có sẵn trên STM32.

 

Tuy nhiên, vì bạn sẽ làm rất nhiều thứ ở C, nên các họ khá giống nhau ở một số khía cạnh. Gỡ lỗi hoặc lập trình cũng phổ biến cho cả hai: chỉ cần sử dụng STLink v2.

Gia công pcb 932*150
Sản phẩm nổi bật
Sale 0%
28000 /Cái
/ Cái

Code: 7202-048 Còn hàng

Lưu xem sau
Sale 0%
Liên hệ /Cái
/ Cái

Code: 7201-023 Còn hàng

Lưu xem sau
Sale 0%
120000 /Cái
/ Cái

Code: 7202-063 Còn hàng

Lưu xem sau
Sale 0%
85000 /Cái
/ Cái

Code: 7204-243 Còn hàng

Lưu xem sau
Hỗ trợ liên kết
0979466469
0899909838
0938128290
0899909838
Khiếu nại: 0964238397
0979466469
0868565469
0868565469

Hotline: 0979 466 469

Loading
0979 466 469
Bạn cần linh kiện mẫu ? 7-11 ngày