Giao tiếp với vi điều khiển ARM Trương Xuân Thắng Trường Đại học Công nghệ Luận văn ThS.. Phần I – Lý thuyết chung: tìm hiểu lý thuyết về vi điều khiển ARM, gồm có ba chương: Chương 1
Trang 1Giao tiếp với vi điều khiển ARM
Trương Xuân Thắng
Trường Đại học Công nghệ Luận văn ThS ngành: Kỹ thuật điện tử; Mã số: 60 52 70
Người hướng dẫn: PGS.TS Ngô Diên Tập
Năm bảo vệ: 2011
Abstract Phần I – Lý thuyết chung: tìm hiểu lý thuyết về vi điều khiển ARM, gồm
có ba chương: Chương 1 : Tìm hiều về tổng quan, cấu trúc vi điều khiển ARM; Chương 2 : Tìm hiểu các giao tiếp cơ bản của vi điều khiển ARM; Chương 3 : Tìm hiểu các lõi vi điều khiển ARM Phần II – Thực nghiệm: gồm chương 4: Ứng dụng một số giao tiếp với vi điều khiển AT91SAM7S64 Trình bày sơ đồ khối của mạch thực nghiệm, nguyên lý làm việc chi tiết từng khối, sơ đồ mạch in, lưu đồ thuật toán
chương trình và kết quả thực nghiệm của đề tài
Keywords Vi điều khiển; Kỹ thuật điện tử
Content
Xuất hiện từ những năm đầu thập niên 1960, hệ thống nhúng đang phát triển mạnh mẽ trong lĩnh vực kỹ thuật điện tử và công nghệ thông tin, với những ứng dụng rộng rãi trong công nghiệp và đời sống
Hệ thống nhúng hiện nay đòi hỏi phải có cấu trúc mạnh, đáp ứng thời gian thực tốt, dung lượng bộ nhớ lớn, khả năng tính toán nhanh, khả năng tiêu thụ năng lượng thấp, tính ổn định cao và tích hợp sẵn nhiều ngoại vi
Vi điều khiển ARM được đánh giá là một trong những dòng vi điều khiển mạnh, đáp ứng được những yêu cầu trong hệ thống nhúng ngày nay, được sử dụng rộng rãi ở trên thế giới và đang được nghiên cứu phát triển ở Việt Nam
Trong khuôn khổ của đề tài, ta sẽ tìm hiểu mô hình kiến trúc, các giao tiếp với vi điều khiển ARM, đặc điểm chung của dòng lõi xử lý này và thử nghiệm một số ứng dụng giao tiếp
với vi điều khiển AT91SAM7S64 có lõi xử lý là ARM7TDMI
References
Tài liệu tiếng Việt:
[1] Ngô Diên Tập (2006), Vi điều khiển với lập trình C, Nhà xuất bản Khoa học và Kỹ thuật Hà Nội
[2] Ngô Diên Tập (1999), Vi xử lý trong đo lường và điều khiển, Nhà xuất bản Khoa học
và Kỹ thuật Hà Nội
[3] Trần Quang Vinh, Chử Văn An (2005), Nguyên lý kỹ thuật điện tử, Nhà xuất bản Giáo dục
[4] Trần Quang Vinh (2005), Cấu trúc máy vi tính, Nhà xuất bản Đại Học Quốc Gia Hà Nội
Trang 2Tài liệu tiếng Anh:
[5] Andy Wu (March 12, 2003), ARM SOC Architecture, Graduate Institute of Electronics Engineering, NTU
[6] Andrew N SLOSS, Dominic, Chris WRIGHT (San Francisco, 2004), ARM System Developer’s Guide, Designing and Optimizing System Software
[7] ARM DUI 0061A (March 1997) ARM Target Development System, User Guide Copyright ARM Ltd Part 5: Programmer’s Model of the ARM Development Board [8] ARM DDI 0062D, Copyright Advanced RISC Machines Ltd (ARM) 1996 Reference Peripherals Specification
[9] ARM DUI 0159B, Copyright 2002 ARM Ltd Integrator/CP Chapter 4: Peripherals and Interfaces
[10] Jan Axelson (2005), USB Complete: Everything You Need to Develop USB Peripherals, Third Edition
[11] ARM DVI 0010A (October 1996) Introduction to AMBA
[12] ARM IHI 0011A (13th May 1999) AMBA Specification (Rev 2.0)
[13] http://www.arm.com/
[14] AT91SAM7S64 datasheet
[15] James P Lynch, Grand Island, New York, USA (October 8, 2006) Using Open Source Tools for AT91SAM7S Cross Development (Revision 2)
[16] LM35 datasheet
[17] LM358AD datasheet
[18] DS12C887 datasheet
[19] 74HC595 datasheet
[20] Dogan Ibrahim (2010) SD Card Projects using the PIC Microcontroller
[21] PL-2303 Edition USB to Serial Bridge Controller datasheet (April 26, 2005)