Ebook Bắt Đầu STM32 – Phát Triển Với FreeRTOS, libopencm3 Và GCC [PDF, EPUB + CODE]

SKU: 9841E Thẻ: , ,

Thư Viện Cơ Điện Tử giới thiệu đến bạn – Ebook Bắt Đầu STM32 – Phát Triển Với FreeRTOS, libopencm3 Và GCC [PDF, EPUB + CODE]. Cuốn sách này dành cho những kỹ sư nhúng có kinh nghiệm, sinh viên, những người yêu thích và các maker muốn khám phá kiến ​​trúc ARM, vượt ra ngoài giới hạn của Arduino.

Thư viện trả phí lưu trữ tài nguyên hàng tháng, vì vậy mong nhận được Donate để duy trì, giúp bạn truy cập Tài nguyên Miễn phí này cùng hơn 2000 khóa học, ebook khác trong Kho Khóa Học. Danh Sách Tài Nguyên Miễn Phí

DONATE để duy trì Kho tài nguyên này trọn đời. —> XEM CHI TIẾT

Tổng quan

Ngôn Ngữ

Tiếng Anh

Thể Loại

Ebook – Giáo Trình

Thông tin liên quan

  • Sản phẩm kỹ thuật số, người dùng tải về thiết bị cá nhân để sử dụng.
  • Không giới hạn tải xuống.
  • Quyền truy cập đầy đủ suốt đời.
  • Hỗ trợ hướng dẫn trong thời gian sử dụng.

Kho Khóa Học Miễn Phí

Giúp bạn truy cập không giới hạn 500+ khoá học, mọi lúc, mọi nơi, trau dồi vốn kiến thức.

Nội Dung

Sử dụng FreeRTOS và libopencm3 thay vì môi trường phần mềm Arduino, cuốn sách này sẽ giúp bạn phát triển các ứng dụng đa tác vụ vượt ra ngoài các tiêu chuẩn Arduino. Ngoài các thiết bị ngoại vi thông thường có trong thiết bị Arduino điển hình, thiết bị STM32 bao gồm USB controller, RTC (Real Time Clock), DMA (Direct Memory Access controller), CAN bus và hơn thế nữa.

Mỗi chương có giải thích rõ ràng về các khả năng của phần cứng STM32 để giúp bạn bắt đầu với thiết bị, bao gồm GPIO và một số thiết bị ngoại vi ST Microelectronics khác như USB và CAN bus controller. Bạn sẽ học cách tải xuống và thiết lập môi trường phát triển libopencm3 + FreeRTOS, sử dụng GCC. Với mọi thứ được thiết lập, bạn sẽ tận dụng FreeRTOS để tạo tasks, queues, và mutexes. Bạn cũng sẽ học cách làm việc với bus I2C để add GPIO bằng chip PCF8574. Và cách tạo PWM output để điều khiển RC sử dụng hardware timers.

Bạn sẽ được giới thiệu các khái niệm mới cần thiết để thành thạo STM32, chẳng hạn như cách extend code với GCC overlays bằng cách sử dụng một Winbond ​W25Q32 flash chip bên ngoài. Kiến thức của bạn được thử nghiệm ở cuối mỗi chương với các bài tập. Sau khi hoàn thành cuốn sách này, bạn sẽ sẵn sàng làm việc với bất kỳ thiết bị nào trong họ STM32. Bắt đầu STM32 cung cấp cho các chuyên gia, sinh viên hoặc người có sở thích một cách để tìm hiểu về ARM mà không tốn một arm!

Những gì bạn sẽ học:

  • Khởi tạo và sử dụng libopencm3 drivers và handle interrupts.
  • Sử dụng DMA để điều khiển một OLED dựa trên SPI hiển thị đồng hồ đo analog.
  • Đọc PWM từ một RC control sử dụng hardware timer…!

Cuốn sách này dành cho những kỹ sư nhúng có kinh nghiệm, sinh viên, những người yêu thích và các maker muốn khám phá kiến ​​trúc ARM, vượt ra ngoài giới hạn của Arduino.

Mục lục:

  •  Chương 01: Giới thiệu.
  •  Chương 02: Software Setup.
  •  Chương 03: Power Up và Blink.
  •  Chương 04: GPIO.
  •  Chương 05: FreeRTOS.
  •  Chương 06: USART.
  •  Chương 07: USB Serial.
  •  Chương 08: SPI Flash.
  •  Chương 09: Code Overlays.
  •  Chương 10: Real-Time Clock (RTC).
  •  Chương 11: I2C.
  •  Chương 12: OLED.
  •  Chương 13: OLED Using DMA.
  •  Chương 14: Analog-to-Digital Conversion.
  •  Chương 15: Clock Tree.
  •  Chương 16: PWM with Timer 2.
  •  Chương 17: PWM Input với Timer 4.
  •  Chương 18: CAN Bus.
  •  Chương 19: CAN Bus Software.
  •  Chương 20: New Projects.
  •  Chương 21: Troubleshooting.
  •  Phụ lục A: Đáp án bài tập.
4.8/5 - (38 bình chọn)