Tin mới nhất

Menu

Chia Sẻ Khóa Học Lập Trình Embedded C Trên Vi Điều Khiển STM32 Cho Người Mới Bắt Đầu [Update Tháng 7/2022] [Khóa 7988 A]

Khóa học nền tảng về lập trình Embedded C sử dụng Vi điều khiển STM32.

Bạn sẽ học được gì:

  • ✓ Lập trình 'C' từ đầu.
  • ✓ Kiểu dữ liệu, biến, khai báo.
  • ✓ Tầm quan trọng của toán tử Bit-Wise trong lập trình "Nhúng".
  • ✓ Các kỹ thuật thao tác trên bit bằng cách sử dụng các toán tử và ví dụ bit-wise.
  • ✓ Trích xuất bit và làm việc với các thanh ghi ngoại vi được ánh xạ bộ nhớ.
  • ✓ Các toán tử khác của 'C' (số học, logic, quan hệ, phép gán).
  • ✓ Các hàm trong 'C'.
  • ✓ Implicit và explicit casting và tầm quan trọng của nó.
  • ✓ Pointers và casting.
  • ✓ Pointer arithmetic và tầm quan trọng của kiểu dữ liệu con trỏ.
  • ✓ Truy cập các thanh ghi ngoại vi được ánh xạ bộ nhớ bằng cách sử dụng con trỏ.
  • ✓ Structures và unions.
  • ✓ Tầm quan trọng của structures trong truy cập thanh ghi ngoại vi.
  • ✓ Structure và bit fields.
  • ✓ Cấu hình địa chỉ thanh ghi ngoại vi sử dụng bit fields.
  • ✓ Structures và pointers.
  • ✓ interfacing LED, Keypad.
  • ✓ Const và volatile type qualifier.
  • ✓ Tầm quan trọng của volatile during compiler optimization.
  • ✓ const data, const pointer, cont volatile explanation với các ví dụ.
  • ✓ Tầm quan trọng của const.
  • ✓ Vòng lặp: for, while, do while.

Đây sẽ là khóa học đầu tiên của bạn để đi sâu vào thế giới thú vị của "Hệ thống nhúng".

Đây là khóa học mới của chúng tôi chủ yếu dành cho những người mới bắt đầu học lập trình vi điều khiển bằng ngôn ngữ lập trình 'C'.

Xin lưu ý rằng "Embedded C" KHÔNG phải là một ngôn ngữ lập trình riêng biệt. 'Embedded C' là chương trình nhận biết mục tiêu được nhúng sử dụng ngôn ngữ lập trình 'C' truyền thống.

Một số khái niệm 'C' liên quan đến vi điều khiển quan trọng như:

  • ✓ Tầm quan trọng của toán tử bitwise.
  • ✓ Sử dụng các kỹ thuật thao tác bit để lập trình các thanh ghi ngoại vi MCU.
  • ✓ Truy cập các thanh ghi được ánh xạ bộ nhớ bằng cách sử dụng con trỏ (pointer).
  • ✓ pointer và casting.
  • ✓ structures, bitfields, unions và các kỹ thuật trích xuất bit.
  • ✓ Đại diện cho các chi tiết đăng ký phần cứng và định cấu hình chúng bằng cách sử dụng các 'C' structure definition.
  • ✓ Cách sử dụng const và volatile type qualifier.
  • ✓ Giải thích các định nghĩa biến phức tạp liên quan đến sự kết hợp của const và volatile.
  • ✓ Cách sử dụng chính xác của const pointer, const data, volatile const, với các biến pointer và non-pointer.
  • ✓ Hành vi của code trong quá trình tối ưu hóa trình biên dịch và giải pháp sử dụng volatile.
  • ✓ Functions và friends.
  • ✓ Kiểu dữ liệu, định nghĩa biến, chỉ định lớp lưu trữ và hơn thế nữa.
  • ✓ Vòng lặp: while, for, do. while.
  • ✓ MCU internal architecture và lập trình thiết bị ngoại vi.
  • ✓ Interfacing projects.

Tất cả các khái niệm này được thảo luận với các ví dụ rõ ràng và viết code cho bảng nhúng mục tiêu.

Khóa học này đặc biệt nhấn mạnh vào việc học các khái niệm lập trình 'C' thực tế cho các trường hợp sử dụng vi điều khiển.

Phần cứng:

  • ✓ 1. Bạn cần bo mạch STM32F407 DISCOVERY dựa trên ARM Cortex M4 từ ST nếu bạn muốn thử code trên mục tiêu.
  • ✓ 2. Các thành phần giao diện bổ sung có thể được yêu cầu cho các dự án interfacing.
  • ✓ 3. Bạn cũng có thể theo học khóa học này nếu bạn có bất kỳ board nào khác từ ST như Nucleo hoặc evaluation.

Phần mềm:

  • ✓ 1. Trong khóa học này, STM32CubeIDE dựa trên Eclipse được sử dụng làm IDE (hoạt động trên Windows / Linux / Mac) (MIỄN PHÍ).

Khóa học này dành cho ai:

  • ✓ Người mới bắt đầu tò mò về hệ thống nhúng và lập trình vi điều khiển.

Mục lục:

  • ✓ 01. Giới thiệu.
  • ✓ 02 - Cài đặt IDE.
  • ✓ 03 - Chương trình C đầu tiên của bạn.
  • ✓ 04 - Kiểu dữ liệu và biến.
  • ✓ 05 - Địa chỉ của biến.
  • ✓ 06 - Storage classes.
  • ✓ 07 - Function.
  • ✓ 08 - Microcontroller và Hello World.
  • ✓ 09 - Build process.
  • ✓ 10 - Phân tích Embedded C Code.
  • ✓ 11 - Các kiểu dữ liệu để thao tác với floating point data.
  • ✓ 12 - Lấy đầu vào từ người dùng bằng scanf.
  • ✓ 13 - Pointer.
  • ✓ 14 - Tầm quan trọng của stdinth.
  • ✓ 15 - Toán tử.
  • ✓ 16 - Decision making.
  • ✓ 17 - Toán tử Bitwise.
  • ✓ 18 - Embedded C coding exercise cho LED.
  • ✓ 19 - Bitwise shift operator.
  • ✓ 20 - Vòng lặp.
  • ✓ 21 - Type qualifier const.
  • ✓ 22 - Pinread.
  • ✓ 23 - Optimization.
  • ✓ 24 - volatile type qualifier.
  • ✓ 25 - Structures và Bit fields.
  • ✓ 26 - Unions.
  • ✓ 27 - Sử dụng bitfields trong embedded code.
  • ✓ 28 - Keypad interfacing.
  • ✓ 29 - Array.
  • ✓ 30 - String.
  • ✓ 31 - PreProcessor directives trong C.

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

CUNG CẤP TÀI KHOẢN ONEDRIVE 5TB VÀ OFFICE 365 GIÁ RẺXEM CHI TIẾT TẠI ĐÂY 




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ó.

Chia sẽ bài viết lên:

Nhà Sách Tin Học

Chào mừng các bạn đến với Blog Nhà Sách Tin Học. Thông qua Blog này mình muốn chia sẻ đến các bạn những kiến thức về tin học, các tài liệu hay giáo trình mà mình có hoặc siêu tầm được... Mình rất mong được sự ủng hộ nhiệt tình của các bạn bằng cách comment bài viết, chia sẻ bài viết hoặc liên hệ với mình qua blog này! Mình xin cảm ơn!

No Comment to " Chia Sẻ Khóa Học Lập Trình Embedded C Trên Vi Điều Khiển STM32 Cho Người Mới Bắt Đầu [Update Tháng 7/2022] [Khóa 7988 A] "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM