Kiến thức cốt lõi
Quy trình thực hành: **viết mã nguồn → kiểm/sửa lỗi → biên dịch cho đúng bo → chọn bo/cổng kết nối → nạp → chạy và kiểm chức năng**. IDE gom vùng soạn thảo, công cụ kiểm/nạp và vùng thông báo lỗi; hình25.8 chỉ là ảnh một phiên bản, tên/vị trí nút có thể thay. Biên dịch thành công chứng minh cú pháp và công cụ đã tạo mã phù hợp, **không chứng minh** dây lắp đúng hoặc thiết bị hoạt động đúng. Lúc nạp phải chọn đúng model bo và cổng kết nối, đọc thông báo kết quả trước cấp tải ngoài. Không chép mã từ nguồn không rõ rồi nạp vào thiết bị đang phục vụ chức năng thật. Sau nạp, vi điều khiển có thể chạy chương trình từ bộ nhớ của nó theo điều kiện cấp nguồn, không cần máy tính xử lí từng lệnh thay chip.
Ví dụ
Nếu IDE báo lỗi cú pháp, sửa mã trước khi nạp. Nếu biên dịch đạt nhưng LED không sáng, kiểm lại chọn bo/cổng, mã chân 9, phân cực LED, điện trở, dây và nguồn với giáo viên.
Bài luyện
Sau khi viết mã, bước nào tạo mã thực thi cho đúng bo?
Sai vì không phù hợp với điều kiện đã nêu.
Sai vì không phù hợp với điều kiện đã nêu.
Đúng. Công cụ biên dịch chuyển mã nguồn sang dạng chip chạy được.
Sai vì không phù hợp với điều kiện đã nêu.
Lời giải
Công cụ biên dịch chuyển mã nguồn sang dạng chip chạy được.
Bài luyện
Biên dịch thành công có chứng minh mạch LED lắp đúng?
Sai vì không phù hợp với điều kiện đã nêu.
Đúng. Kiểm cú pháp/biên dịch khác kiểm sản phẩm.
Sai vì không phù hợp với điều kiện đã nêu.
Sai vì không phù hợp với điều kiện đã nêu.
Lời giải
Kiểm cú pháp/biên dịch khác kiểm sản phẩm.
Bài luyện
Nếu nạp không thành công, điều nên kiểm là gì?
Đúng. Các điều kiện kết nối/nạp quyết định bước này.
Sai vì không phù hợp với điều kiện đã nêu.
Sai vì không phù hợp với điều kiện đã nêu.
Sai vì không phù hợp với điều kiện đã nêu.
Lời giải
Các điều kiện kết nối/nạp quyết định bước này.
Đang học