Mục lục:
- Quân nhu
- Bước 1: STM32F103C8T6 là gì?
- Bước 2: Thông số kỹ thuật của Bảng thuốc màu xanh STM32F103C8T6
- Bước 3: Bây giờ, GD32F103C8T6 của GigaDevice?
- Bước 4: Thông số kỹ thuật của GD32F103C8T6
- Bước 5: So sánh giữa hai thiết bị
Video: Thay thế cho STM32F103C8T6 của GigaDevice: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Giới thiệu GD32F103C8T6 của GigaDevice như một giải pháp thay thế rẻ và nhanh hơn cho STM32F103C8T6
Quân nhu
GigaDevice GD32F103C8T6
Bước 1: STM32F103C8T6 là gì?
STM32F103C8T6 là bộ vi điều khiển có thể được sử dụng thay thế cho bảng Arduino. Arduino sẽ là bảng đầu tiên cho nhiều người yêu thích (bao gồm cả tôi) và các kỹ sư ngoài đó khi họ bắt đầu với điện tử.
Tuy nhiên, khi chúng tôi bắt đầu xây dựng nhiều hơn và đào sâu hơn, chúng tôi sẽ sớm nhận ra rằng Arduino chưa sẵn sàng cho ngành công nghiệp và CPU 8-bit của nó với xung nhịp chậm đến mức đáng kinh ngạc, nó không cung cấp cho bạn đủ nước cho các dự án của mình. Tuy nhiên, hy vọng rằng chúng ta có Bảng phát triển STM32F103C8T6 STM32 mới (Blue Pill) trên thị trường hiện nay có thể dễ dàng vượt qua Arduino với CPU 32-bit và kiến trúc ARM Cortex M3. Một bí mật khác ở đây là chúng ta có thể sử dụng cùng một IDE Arduino cũ để lập trình Bo mạch STM32 của mình. Vì vậy, trong hướng dẫn này, chúng ta hãy bắt đầu với STM32 để biết một chút cơ bản về bo mạch này và nhấp nháy đèn LED trên bo mạch bằng Arduino IDE.
Dự án này được tài trợ bởi LCSC. Tôi đã và đang sử dụng các thành phần điện tử từ LCSC.com. LCSC cam kết cung cấp nhiều lựa chọn linh kiện điện tử chính hãng, chất lượng cao với mức giá tốt nhất với mạng lưới vận chuyển toàn cầu đến hơn 200 quốc gia. Đăng ký ngay hôm nay và được giảm giá $ 8 cho đơn hàng đầu tiên của bạn.
Những bộ vi điều khiển này được sản xuất bởi STMicroelectronics, một công ty bán dẫn độc lập toàn cầu. Bo mạch với STM32F103C8T6 vì não của nó còn được đặt biệt danh là Blue Pill.
Bước 2: Thông số kỹ thuật của Bảng thuốc màu xanh STM32F103C8T6
- Lõi: Cortex-M3 32-bit
- Tần số hoạt động: 72MHz
- Tài nguyên lưu trữ: 64K Byte Flash, 20KByte SRAM
- Tài nguyên giao diện: 2x SPI, 3x USART, 2x I2C, 1x CAN, 37x cổng I / O
- Chuyển đổi tương tự sang kỹ thuật số: ADC (12-bit / 16 kênh) PWM: 16-bit / 15 kênh
- Thiết bị USB: 1 Bộ hẹn giờ: 3 bộ hẹn giờ chung và 1 bộ hẹn giờ nâng cao
- Gỡ lỗi Tải xuống: Hỗ trợ giao diện gỡ lỗi JTAG / SWD để tải xuống, hỗ trợ IAP
Bước 3: Bây giờ, GD32F103C8T6 của GigaDevice?
GigaDevice, nhà cung cấp thiết bị Bộ nhớ không bay hơi (NVM) hàng đầu, là công ty chuyên về bộ nhớ tiên tiến và thiết kế chip liên quan tại Trung Quốc Đại lục được thành lập vào năm 2005.
GigaDevice tạo ra con song sinh của STM có tốc độ nhanh hơn do xung nhịp 108 MHz nhanh hơn so với 72 MHz của STM.
Giống như STM, chúng cũng dựa trên lõi ARM CortexTM-M3 RISC với tỷ lệ tốt nhất về sức mạnh xử lý, giảm tiêu thụ điện năng và bộ ngoại vi. CortexTM-M3 là lõi vi xử lý thế hệ tiếp theo được kết hợp chặt chẽ với Bộ điều khiển ngắt kết nối lồng nhau (NVIC), bộ đếm thời gian SysTick và hỗ trợ gỡ lỗi nâng cao.
Bước 4: Thông số kỹ thuật của GD32F103C8T6
- Trọn gói: TQFP-48_7x7x05P
- Kích thước lõi: 32-Bit
- Loại bộ nhớ chương trình: FLASH
- Bộ xử lý lõi: ARM® Cortex®-M3
- Tần số hoạt động: 108MHz
- Điện áp - Nguồn cung cấp (Vcc / Vdd): 2.6V ~ 3.6V
- Kích thước bộ nhớ chương trình: 64KB
- Kích thước RAM: 20KB
- Số lượng I / O: 37
- A / D: 10x12bit
- Đ / A: 0
- PWM: 2
- UART / USART: 3
- SPI: 2
- I2C / SMBUS: 2
- Thiết bị USB: 1
- Máy chủ USB / OTG: 1
- CÓ THỂ: 1
Bước 5: So sánh giữa hai thiết bị
Hầu như tất cả các thông số kỹ thuật và chi tiết của cả hai bộ vi điều khiển đều giống nhau với cùng kích thước flash, RAM, lõi xử lý và sơ đồ chân.
Sự khác biệt đáng kể nhất là GD32F103C8T6 có nhiều tần số hoạt động hơn với 108 MHz so với 72 MHz của STM32F103C8T6. Vì vậy, nếu bạn đang tìm kiếm một tốc độ nhanh hơn để xử lý các mã và lệnh dài với tính toán lớn, GigaDevice có một giải pháp thay thế thích hợp. Mặc dù bạn có thể cần thực hiện một số thay đổi khi bắt đầu lập trình bo mạch GigaDevice để tạo hàm delay () và các hàm liên quan đến bộ đếm thời gian khác. Các hàm delay () là các vòng nops được mã hóa cứng giả sử là 72Mhz, do đó cũng cần phải thay đổi.
Bạn có thể thực hiện các thay đổi này trong stm32.h: Đường dẫn tệp: / IDE / phần cứng / Arduino_STM32 / STM32F1 / system / libmaple / stm32f1 / include / series
# nếu STM32_F1_LINE == STM32_F1_LINE_PERFORMANCE
# ifndef STM32_PCLK1 # định nghĩa STM32_PCLK1 54000000U //
Đề xuất:
Thay phiên bao gồm Bộ điều chỉnh từ tính của Truyền lập thể 32 [STM32F103C8T6 + STMAV340 VGA Superimposer]: 6 bước
Luân phiên bao gồm Bộ điều chỉnh từ tính của Truyền lập thể 32 [STM32F103C8T6 + STMAV340 VGA Superimposer]: Trong một thời gian, tôi đã làm việc trên một bản kế thừa cho AODMoST ban đầu. Thiết bị mới sử dụng vi điều khiển 32-bit nhanh hơn và tốt hơn và chuyển đổi video tương tự nhanh hơn. Nó cho phép AODMoST 32 hoạt động với độ phân giải cao hơn và triển khai chức năng mới
Làm thế nào để thay thế ổ cứng máy tính xách tay của bạn !!: 4 bước
Làm thế nào để thay thế ổ cứng máy tính xách tay của bạn !!: Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách thay thế ổ đĩa cứng trong máy tính xách tay của bạn. Hãy đăng ký kênh của tôi Cảm ơn
Chuyển đổi nguồn cấp cho máy tính thành nguồn cấp cho phòng thí nghiệm có thể thay đổi được trên băng ghế dự bị: 3 bước
Chuyển đổi Bộ nguồn cho Máy tính thành Bộ cấp nguồn cho Phòng thí nghiệm trên đầu có thể thay đổi: Giá Ngày nay cho một bộ nguồn phòng thí nghiệm vượt quá $ 180. Nhưng thay vào đó, một bộ nguồn máy tính lỗi thời lại hoàn hảo cho công việc. Với những thứ này, bạn chỉ tốn 25 đô la và có bảo vệ ngắn mạch, bảo vệ nhiệt, bảo vệ quá tải và
Thay thế các khung bao quanh loa bị mục nát khô bằng thay thế bằng vải.: 3 bước
Thay thế các khung xung quanh loa đã bị thối khô bằng vải thay thế. Thông thường thì không, lý do họ ngồi ở đó là vì chúng bị nổ hoặc trong nhiều trường hợp, bị bao quanh hình nón mục nát khô. Biển
Chuyển đổi máy nghe nhạc Mp3 của tôi sang cổng USB trực tiếp và pin có thể thay thế: 3 bước
Chuyển đổi máy nghe nhạc Mp3 của tôi sang cổng USB trực tiếp và pin có thể thay thế: trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tôi chuyển đổi i-pod shuffle của mình thành có cổng usb trực tiếp (sử dụng máy nghe nhạc mp3 vào máy tính mà không cần sử dụng bộ điều hợp) và thay thế pin tích hợp bằng pin điện thoại di động và điện thoại di động b