Khóa học này cung cấp kiến thức về dòng vi điều khiển STM32 – một vi điều khiển lõi ARM Cortex- M3, khả năng thực hành và xây dựng các mô hình, ứng dụng thực tiễn của vi điều khiển – hệ thống nhúng thông qua các ngoại vi như GPIO, External Interrupt, UART, ADC, Timer, PWM, DMA, RTC, WDT, và các chế độ tiết kiệm năng lượng. Phần mềm STM32CubeMX và Keil-C được sử dụng kết hợp trong khóa học, giúp các bạn học viên có thể tiếp cận dòng vi điều khiển 32 bit này một cách thuận tiện dựa trên thư viện HAL. Công cụ Debug, kĩ năng đọc datasheet, phân tích schematic cũng được trang bị để học viên có thể hiểu sâu về cấu trúc và nguyên lý hoạt động. Đồng thời, khóa học còn cung cấp thêm định hướng nghiên cứu về Hệ điều hành thời gian thực (RTOS) cho các học viên để có thể khai thác được tối đa sức mạng của các dòng vi điều khiển STM32.

KHI THAM GIA KHÓA HỌC, BẠN SẼ:

  • Hiểu được mô tả được cấu trúc của vi điều khiển.
  • Hiểu và sử dụng được vi điều khiển STM32F103.
  • Hiểu và thiết kế được mạch nguyên lý cơ bản cho vi điều khiển STM32F103.
  • Hiểu và sử dụng được thư viện HAL, phần mềm STM32CubeMX, Keil-C.
  • Có khả năng đọc datasheet, debug chương trình.
  • Tham gia cộng đồng TAPIT – Member với hơn 280 thành viên gồm các kỹ sư, cựu học viên nghiên cứu trong nhiều lĩnh vực: Hệ thống nhúng, Internet of Things, Trí tuệ nhân tạo, xử lý tín hiệu số, Thiết kế PCB…
CHƯƠNG TRÌNH HỌC
 
Buổi 1 Tổng quan về chương trình học, tổng quan về hệ thống nhúng và cấu trúc vi điều khiển STM32, cài đặt phần mềm, ôn tập ngôn ngữ lập trình C/C++.
Buổi 2,3 Nguồn clock cho CPU, ngoại vi. Chức năng GPIO, lập trình OUTPUT và INPUT (thực hành với nút nhấn và led, led 7 đoạn)
Buổi 4,5 External Interrupt (ngắt ngoài), chức năng Debug trên Keil-C IDE, thực hành với nút nhấn.
Buổi 6,7 Giao tiếp Serial (UART), ngắt UART, nhận ký tự, nhận chuỗi, thực hành giao tiếp với máy tính. Đọc ghi dữ liệu trực tiếp từ ngoại vi vào bộ nhớ DMA(Direct Memory Access)
Buổi 8,9 Đọc dữ liệu Analog(ADC), Thực hành đọc điện áp, nhiệt độ nội, đọc biến trở. Kết hợp DMA, debug.
Buổi 10,11 Bộ định thời(TIMER)/PWM, các chế độ hoạt động, thực hành với đèn giao thông, điều khiển độ sáng đèn LED.
Buổi 12,13 Chức năng thời gian thực RTC, chế độ tiết kiệm năng lượng, chống treo Watchdog Timer.
Buổi 14 Giới thiệu về cấu trúc, nguyên tắc hoạt động của FreeRTOS, Hướng dẫn và demo một chương trình cơ bản sử dụng FreeRTOS.

Thời gian học:  18h30 – 21h30 thứ 3 và thứ 7, bắt đầu từ 18/06/2019 (03h/buổi)
Dự kiến số lượng: 15 học viên /1 lớp 
Địa điểm học: 40 Chơn Tâm 2,  Hòa Minh, Liên Chiểu, TP. Đà Nẵng 
Trainer: Ks. Nguyễn Huỳnh Nhật Thương.
Học phí: 1.200.000 VNĐ
Điều kiện học tập:
 *Phòng tiện nghi điều hòa, máy chiếu. 
 *Hỗ trợ làm bài tập và nghiên cứu thêm ngoài giờ học từ 22h00-23h00 qua skype các tối trong tuần.
*Hỗ trợ học viên làm đề tài cuối khóa từ giữa khóa học đến sau khi kết thúc khóa học 01 tháng với không gian làm việc, các thiết bị, dụng cụ và hướng dẫn trực tiếp tại cơ sở TAPIT.
Đăng ký: các bạn vui lòng cung cấp các thông tin sau qua Inbox Fanpage TAPIT – Learning, Research and Sharing Community
Họ và tên:
Các bạn đang học lớp:….(ví dụ: 16TDH) tại trường…(BKDN)
SĐT:
Email:
Người giới thiệu (nếu có): 
Mọi thắc mắc các bạn cũng Inbox Fanpage để được tư vấn. Cảm ơn các bạn đã quan tâm!