Phần mềm lập trình cho vi điều khiển

Một phần của tài liệu Thiết kế và thi công máy bơm tiêm điện sử dụng trong y tế (Trang 61 - 65)

Giới thiệu về phần mềm CCS

CCS là trình biên dịch lập trình ngôn ngữ C cho vi điều khiển PIC của hãng Microchip. Chương trình tích hợp của 3 trình biên dich riêng biết cho 3 dòng PIC là:

- PCB cho dòng PIC 12‐bit opcodes - PCM cho dòng PIC 14‐bit opcodes - PCH cho dòng PIC 16 và 18‐bit

Tất cả 3 trình biên dich này đuợc tích hợp lại vào trong một chương trình bao gồm cả trình soạn thảo và biên dịch là CCS. Giống như nhiều trình biên dich C khác cho PIC, CCS giúp cho người sử dụng nắm bắt nhanh được vi điều khiển PIC và sử dụng PIC trong các dự án. Giao diện như hình 4.19.

Hình 4.19: Giao diện chính của phần mềm CCS

1

2

- 1: Vùng lệnh và chức năng của chương trình ví dụ như tạo: project, compile chương trình, build, …

- 2: Vùng sử dụng để lập trình.

- 3: Vùng thông báo các lỗi sảy ra trong quá trình biên dịch sẽ được thông báo ở vùng này.

Giới thiệu phần mềm nạp Pickit 2 v2.6

PICKit2 Programmer / Debugger là sản phẩm chính hãng được Microchip phát triển, và hiện nay đã trở nên rất thông dụng trong cộng đồng PIC.

Đặc điểm của PICKit 2: - Chi phí thấp

- Có khả năng program / debug hầu hết các chip PIC và EEPROM - Tốc độ cực nhanh và tiện dụng

- Có thể nạp trực tiếp trên MPLAB hoặc phần mềm PICKit 2 v2.61.

Nhóm sử dụng phần mềm PICKit 2 programmer để nạp chương trình và module pickit TM2 kết nối vi điều khiển đang sử dụng hình xxx. Chương trình (Programmer) phép nạp cho tất cả các PIC được hỗ trợ liệt kê trong file PICKit2 Readme. Giao diện chương trình nạp như sau.

CHƯƠNG 4. THI CÔNG HỆ THỐNG

Khi phần mềm PICkit 2 được mở đầu tiên, nó sẽ nhận ra kết nối với chip bởi việc hiển thị ID của chip, hoặc trên phần mềm náy chọn Tools => Check Communication.

Hình 4.21: Pickit2 nhận được ID và loại chip đang sử dụng

Sau khi nhận được tín hiệu kết nối và loại chip sử dụng, tiến hành nạp chương trình cho vi điều khiển bằng cách vào File => import hex => lựa chọn và mở file chương trình nạp cho vi điều khiển.

Sau khi đã lựa chọn file nạp chương trình cho pic nháy chọn Write để tiến hành nạp chương trình cho Pic. Màn hình trên phần mền sẽ hiển thị quá trình nạp và báo hiệu chương trình đã nạp thành công chương trình cho vi điều khiển hoặc báo lỗi không nạp được chương trình cho vi điều khiển bởi một số lí do nào đó. Có thể chọn Erase để xóa các dữ liệu bên trong Pic trước khi nạp.

Hình 4.23: Nạp thành công chương trình cho vi điều khiển

Hình 4.24: Báo lỗi chương trình không nạp được vào vi điều khiển

Lưu ý: Khi nạp chương trình cho vi điều khiển bằng pickit2 mà không gắn nguồn ngoài cho mạch vi điều khiển thì hãy tích vào VDD PICkit 2 “On” như hình 4.25. Việc này sẽ giúp nguồn được cấp vào vi điều khiển để có thể đọc được dữ liệu nạp.

CHƯƠNG 4. THI CÔNG HỆ THỐNG

Hình 4.25: Cho phép cấp nguồn từ Pickit2

Chú ý: dòng dới hạn của pickit2 là 100mA nếu dòng điện sử dụng trong mạch vi điều khiển vượt quá giới hạn dòng này thì cổng USB sẽ bị ngắt, nên sử dụng nguồn ngoài để cấp cho mạch vi điều khiển.

Một phần của tài liệu Thiết kế và thi công máy bơm tiêm điện sử dụng trong y tế (Trang 61 - 65)