Cuối tuần này, chúng ta sẽ học 2 buổi về UART và GUI để giao tiếp máy tính (thời lượng học UART sẽ ngắn vì đã có sẵn lib và code mẫu).
+ Thời gian: 9h-11h15, ngày Thứ 7 và Chủ Nhật, 27&28-07-2013.
+ Địa điểm: Phòng 501B4.
Chuẩn bị phần cứng:
- Các giải pháp cho UART được nêu rõ tại đây: << Chuẩn bị bài UART - 2death >>
- Với khóa C8, chip TUSB430 - USBtoUART trên mạch LaunchPad hỗ trợ đường truyền UART đến tốc độ baud tối đa là 9600. Cho nên sau này, để giao tiếp với máy tính ở tốc độ cao hơn, các bạn sẽ phải suy nghĩ đến việc tích hợp chip PL2303 hay FT232 trên phần cứng.
-> Hiện tại các bạn chỉ cần chuẩn bị LaunchPad, mạch main, LCD và bus cắm.
Chuẩn bị phần mềm:
- Serial Port Terminal (upload bản cũ, các bạn có thể tự download bản mới hơn): phục vụ giao tiếp với Serial Port (UART Port, COM Port), dùng kiểm tra code mẫu phần cứng.
- Microsoft Visual Studio 2010 (hoặc mới hơn, cài đặt chú trọng phần C#): hỗ trợ viết giao diện người dùng của Microsoft, có hỗ trợ giao tiếp cổng COM.
- Virtual Serial Port Driver (optional, TUT): tạo cổng COM ảo, dùng để kiểm tra code GUI khi chưa sẵn sáng phần cứng.
Xem trước TUT của CLB:
- [Tutorial] Graphic User Interface (GUI) : xem và thực hành từ từ
- [Tutorial] Các ứng dụng lập trình hướng đối tượng: chưa cần thực hành trước
Download bài giảng và code mẫu UART tại:
<< Folder tổng hợp tài liệu cho C8 >> (nội dung update đến 15-07-2013)
mirror link: https://www.dropbox.com/sh/55s1lfi8wgyd2fe/exzxWn30SU
Các bạn có thể thử trước code mẫu:
- Để gửi được UART lên máy tính chỉ cần cắm jumper ngang (P1.1-RXD, P1.2-TXD) như trong hướng dẫn ở trang 22, bài giảng MSP430_C8_Course_Lesson8_UART
- Trên Serial Port Terminal, chọn mở đúng cổng COM của LaunchPad, cấu hình 9600bps-8databits-Noparity-1stopbit.
-->> Chú ý rằng Giao tiếp máy tính là phần cực kì quan trọng khi làm MCU, đường nào sau này các bạn cũng phải đụng đến -> Các bạn cần lưu ý chuẩn bị kĩ và học tập trung hơn
+ Thời gian: 9h-11h15, ngày Thứ 7 và Chủ Nhật, 27&28-07-2013.
+ Địa điểm: Phòng 501B4.
Chuẩn bị phần cứng:
- Các giải pháp cho UART được nêu rõ tại đây: << Chuẩn bị bài UART - 2death >>
- Với khóa C8, chip TUSB430 - USBtoUART trên mạch LaunchPad hỗ trợ đường truyền UART đến tốc độ baud tối đa là 9600. Cho nên sau này, để giao tiếp với máy tính ở tốc độ cao hơn, các bạn sẽ phải suy nghĩ đến việc tích hợp chip PL2303 hay FT232 trên phần cứng.
-> Hiện tại các bạn chỉ cần chuẩn bị LaunchPad, mạch main, LCD và bus cắm.
Chuẩn bị phần mềm:
- Serial Port Terminal (upload bản cũ, các bạn có thể tự download bản mới hơn): phục vụ giao tiếp với Serial Port (UART Port, COM Port), dùng kiểm tra code mẫu phần cứng.
- Microsoft Visual Studio 2010 (hoặc mới hơn, cài đặt chú trọng phần C#): hỗ trợ viết giao diện người dùng của Microsoft, có hỗ trợ giao tiếp cổng COM.
- Virtual Serial Port Driver (optional, TUT): tạo cổng COM ảo, dùng để kiểm tra code GUI khi chưa sẵn sáng phần cứng.
Xem trước TUT của CLB:
- [Tutorial] Graphic User Interface (GUI) : xem và thực hành từ từ
- [Tutorial] Các ứng dụng lập trình hướng đối tượng: chưa cần thực hành trước
Download bài giảng và code mẫu UART tại:
<< Folder tổng hợp tài liệu cho C8 >> (nội dung update đến 15-07-2013)
mirror link: https://www.dropbox.com/sh/55s1lfi8wgyd2fe/exzxWn30SU
Các bạn có thể thử trước code mẫu:
- Để gửi được UART lên máy tính chỉ cần cắm jumper ngang (P1.1-RXD, P1.2-TXD) như trong hướng dẫn ở trang 22, bài giảng MSP430_C8_Course_Lesson8_UART
- Trên Serial Port Terminal, chọn mở đúng cổng COM của LaunchPad, cấu hình 9600bps-8databits-Noparity-1stopbit.
-->> Chú ý rằng Giao tiếp máy tính là phần cực kì quan trọng khi làm MCU, đường nào sau này các bạn cũng phải đụng đến -> Các bạn cần lưu ý chuẩn bị kĩ và học tập trung hơn