Lập trình Arm STM32

Lập trình Arm STM32


Lập trình Arm STM32

STM32 là chip được phát triển bởi STMicroelectronics và là bộ xử lý giá rẻ ưa chuộng nhất của những người lập trình, với xung nhịp lên tới 72 Mhz hoặc hơn, có thể xử lý khá nhiều tác vụ phức tạp, và chip có chất lượng cao sử dụng được trong công nghiệp. Tuy nhiên để lập trình được STM32 bạn cần có khá nhiều kỹ năng

Nhân lực lập trình chất lượng cao là tài nguyên quý giá của các công ty, nếu muốn làm chủ lập trình STM32 và có thể tìm kiếm một công việc tốt, mức đãi ngộ cao hãy tham gia khóa học của chúng tôi

Kiến thức và kĩ năng đạt được sau khóa học

 Hiểu biết và có cách nhìn tổng quan về vi điều khiển 8 bit và 32 bit.

 Hiểu rõ cấu trúc và các thanh ghi của dòng vi xử lý STM32.

 Học viên được học tập và củng cố kiến thức lập trình.

 Biết cài đặt trình biên dịch và tạo project không bị lỗi.

 Biết sử dụng thư viện code mẫu mới nhất.

 Học viên biết lập trình thành thạo IO, PWM, ADC, các chuẩn giao tiếp…

 Học viên có thể tự thiết kế mạch nguyên lý Schematic cho dòng STM32.

 Học viên được tư vấn và định hướng về các vị trí công việc liên quan tới lập trình vi điều khiển.

Buổi 1: Giới thiệu

  1. Giới thiệu về dòng vi xử lý STM32f1, STM32f4, STM32f0, STM8 thông dụng hiện nay.
  2. So sánh ưu nhược điểm của STM32.
  3. Cấu trúc phần cứng STM32.
  4. Kĩ năng đọc Datasheet của STMicroelectronics .
  5. Cấu trúc bộ nhớ, thanh ghi.
  6. Lựa chọn và download trình biên dịch trên trang chủ.
  7. Cài đặt trình biên dịch.

Buổi 2:  Tạo project và build chương trình

  1. Cài đặt trình biên dịch.
  2. Các công cụ để học ARM.
  3. Cài đặt trình biên dịch.
  4. tạo và build một chương trình.
  5. Cấu trúc của một chương trình C.
  6. Giới thiệu STlink v2
  7. Nạp chương trình vào chip

Buổi 3: GPIO với STM32

  1. Giới thiệu về GPIO trong STM32.
  2. Lập trình thao tác với GPIO trong STM32.
  3. Lập trình điều khiển Led.
  4. Lập trình nút nhấn

Buổi 4: Interrupt

  1. Giới thiệu về ngắt và ngắt ngoài.
  2. Tạo chương trình phục vụ ngắt.
  3. Ngắt GPIO.
  4. System tick với STM32.
  5. Kĩ năng khai báo biến và tối ưu chương trình ngắt.

Buổi 5: Timer

  1. Chức năng của Timer .
  2. Kết nối xung Clock và khối AHB, APB.
  3. Cài đặt timer.
  4. Tính toán và cài đặt các giá trị.
  5. Lập trình nháy Led bằng timer.

Buổi 6: PWM

  1. Giới thiệu ứng dụng của PWM.
  2. Cài đặt và sử dụng PWM.

Buổi 7: USART

  1. Giới thiệu về các chuẩn giao tiếp.
  2. USART STM32.
  3. Lập trình thao tác với UART.
  4. Sử dụng các thư viện cho USART

Buổi 8: ADC

  1. Giới thiệu ADC chế độ DMA.
  2. Lập trình đọc giá trị ADC hiển thị lên máy tính.

 Buổi 9-10: Lập trình ứng dụng với STM32, củng cố kiến thức

  1. Học viên được tự chọn đề tài:
    • Điều khiển thiết bị bằng bluetooth.
    • Điều khiển động cơ với giải thuật PID.
  2. Trao đổi về các công việc liên quan tới lập trình và yêu cầu để ứng tuyển tại các công ty lớn như FPT, VNG , TMA.
  3. Các kĩ năng cơ bản để học viên phát triển-nâng cao kiến thức lập trình.
  4. Tổng kết- đánh giá và kết thúc khóa học.

Thông tin khóa học

Ngày bắt đầu04/28/2020
Thời gian30 giờ
Số lượng học viên10
Thời gian18h30-21h30
Học phí6.800.000 đ

Ghi danh

1.Thanh toán học phí trực tiếp tại văn phòng
  • Chi nhánh 1: 163 Nguyễn Bá Tòng, P. 11, Q. Tân Bình, TP. HCM (Trụ sở chính)
  • Chi nhánh 2: 465 Xô Viết Nghệ Tĩnh, P. 26, Q. Bình Thạnh, TP. HCM
  • Chi nhánh 3: 127 Quốc lộ 51, P. Long Bình Tân, Tp. Biên Hòa, ĐỒNG NAI
2.Hoặc chuyển khoản online qua Số tài khoản: 0251 002 665 679 – Trần Thị Yến – Ngân hàng Vietcombank – Chi nhánh Bình Tây, Quận 6, TP.HCMSau khi xác nhận, học viên có thể xem danh sách cập nhật
  • Ưu đãi đăng ký sớm -Giảm học phí – Áo thun – Sổ tay – Tài liệu

Tư vấn

  1. Gởi Email tới advancecad@tranyen.com
  2. Call/zalo: Mrs. Tình: 0282.2537.830 – Mr Thiện: 038.811.4282
  3. Hotline: 03.7777.0090