Tin mới nhất

Menu

Browsing "Older Posts"

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

06 tháng 7 2022 / No Comments

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.
  • ✓ Phụ lục B: STM32F103C8T6 GPIO Pins.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.