ENCYCLOPEDIA VỀ ĐIỆN TỬ TRUYỀN THANH VÀ KỸ THUẬT ĐIỆN Bộ lập trình USB cho vi điều khiển AVR và AT89S, tương thích với AVR910. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện / Bộ vi điều khiển Thiết bị này hỗ trợ viết từ và trang được sử dụng trong lập trình họ MCU AVR và ghi byte cho MCU AT89S53 và AT89S8252 thuộc họ AT89S. Như vậy, với sự trợ giúp của người lập trình, có thể lập trình tất cả các MK hiện tại thuộc họ AVR và các MK AT89S53 và AT89S8252 thuộc họ AT89S với sự hỗ trợ của các MK này từ phần mềm điều khiển cài đặt trên máy tính. Bộ lập trình dựa trên trình điều khiển Phát triển Mục tiêu và hoàn toàn tương thích với bộ lập trình ATMEL AVR910 ban đầu. Tôi khuyên bạn nên lặp lại nó chính xác theo sơ đồ được hiển thị trong hình. Thoạt nhìn, việc loại bỏ các chi tiết "không cần thiết" có thể dẫn đến việc lập trình viên hoạt động không chính xác hoặc cổng USB của máy tính bị hỏng. Đầu nối X1 được kết nối bằng cáp tiêu chuẩn với một trong các ổ cắm cổng USB có sẵn trong máy tính. Cầu chì FU1 được sử dụng để bảo vệ các đường dây điện của cổng này khỏi sự cố ngắn mạch ngẫu nhiên trong các mạch của bộ lập trình. Điốt VD1 và VD2 - bộ chỉnh lưu thông thường với điện áp giảm trực tiếp 0,6 ... 0,7 V - được thiết kế để giảm nguồn cung cấp của bộ vi điều khiển DD1 xuống 3,6 V. Theo tài liệu, nó có thể hoạt động ở điện áp cung cấp này với đồng hồ tần số lên đến 14 MHz hoặc hơn. Đầu nối X2 được kết nối với đầu nối ISP của thiết bị lập trình hoặc với bảng điều khiển của vi mạch lập trình, nguồn điện phải được cung cấp riêng. Các xung hình chữ nhật với tần số 3 MHz được đưa ra chân 2 của đầu nối X1 để "hồi sinh" MK, vốn có các bit cấu hình được lập trình sai (cầu chì) chịu trách nhiệm tạo xung nhịp. Tín hiệu này được tạo ra liên tục và không phụ thuộc vào chế độ hoạt động của người lập trình. Đèn LED HL1 và HL2 báo hiệu các hành động hiện tại của lập trình viên - tương ứng, về việc đọc thông tin từ bộ nhớ của bộ vi điều khiển có thể lập trình và về việc ghi vào nó. Đèn LED HL3 sáng khi bộ lập trình được cấp nguồn. Điện trở R11-R15 được thiết kế để phù hợp với mức tín hiệu của MK DD1 với mức tín hiệu trong mạch bên ngoài. Jumper S1 trong quá trình lập trình ban đầu của MK DD1 được đặt thành "Mod." (ngược lại với vị trí của nó trong sơ đồ). Bằng cách kết nối bộ lập trình bên ngoài với đầu nối X2, chương trình điều khiển được tải vào MK. Sau đó, jumper phải được trả về vị trí "Bình thường" được hiển thị trong sơ đồ. Đối với hoạt động bình thường của chương trình đã tải, cần phải lập trình các bit cấu hình SPIEN, CKOPT, SUT1 và BODEN (đặt thành 0) trong MCU DD0 và phần còn lại được đặt thành 1. Thông thường, trong MCU ATmega8 nhận trực tiếp từ nhà sản xuất, bit SPIEN đã được lập trình. Bằng cách thiết lập jumper S2, có thể giảm tần số xung nhịp của giao diện SPI MK DD1 xuống khoảng 20 kHz. Điều này là cần thiết để lập trình các MCU thuộc họ AVR có xung nhịp từ bộ dao động 128 kHz bên trong. Với việc loại bỏ jumper S2, giao diện SPI hoạt động ở khoảng 187,5 kHz. Điều này cho phép MCU được lập trình ở tốc độ xung nhịp tối thiểu là 570 kHz (họ ATtiny và ATmega), 750 kHz (họ AT90S) và 7,5 MHz (họ AT89S). Bạn có thể gỡ bỏ và cài đặt jumper S2 "khi đang di chuyển", bởi vì mỗi lần bạn truy cập giao diện SPI, chương trình MK DD1 sẽ kiểm tra sự hiện diện của nó. Bạn không nên làm điều này chỉ khi quá trình ghi / đọc MK lập trình đang chạy, điều này có thể dẫn đến biến dạng thông tin được ghi hoặc đọc. Lập trình MK bằng tiện ích AVRProg v.1.4 từ gói AVR Studio mất 10 ... 30 giây cùng với quá trình xác minh, tùy thuộc vào dung lượng bộ nhớ và tần số xung nhịp. Lập trình viên đã được thử nghiệm thành công với các chương trình Đánh giá ChipBlasterAVR v.1.07, CodeVisionAVR, AVROSP. MK AT89S53, AT89S8252, AT90S2313, AT90S8515, ATtiny13, ATtiny26, ATtiny45, ATtiny2313, ATmega48, ATmega8, ATmega8515, ATmega8535, ATmega16, ATmega32, ATmega64, ATmega128, ATmega90 đã được lập trình Chương trình AVRDUDE hóa ra không tương thích với lập trình viên này, nó không hoạt động chính xác tất cả các lệnh của giao thức AVR128. Khi bạn lần đầu tiên kết nối một lập trình viên được sản xuất với MK DD1 được lập trình chính xác với máy tính, hệ điều hành sẽ tìm thấy một thiết bị mới - AVR910 USB Programmer. Cần lưu ý rằng điều này sẽ không xảy ra nếu tần số danh định của bộ cộng hưởng ZQ1 trong bộ lập trình khác với 12 MHz. Điều này là do đặc thù của hoạt động của USB và chương trình MK DD1. Bạn phải từ chối đề nghị của hệ thống để tự động tìm trình điều khiển và chỉ định đường dẫn đến tệp prottoss.avr910.usb.inf. Cảnh báo rằng trình điều khiển không được ký điện tử nên được bỏ qua. Tôi đã gặp sự cố khi, sau khi cài đặt trình lập trình vào hệ thống, AVRProg v. 1.4 không thể xác định vị trí của nó. Hóa ra là hệ điều hành đã chọn cổng ảo COM9 cho lập trình viên, và chương trình AVRProg chỉ có thể hoạt động với các cổng COM 1-COM4. Bạn có thể thay đổi số cổng bằng cách sử dụng "Device Manager" của Windows, theo đường dẫn "AVR910 USB Programmer-> Properties-> Port Settings-> Advanced-> Number-> COM Port". Về nguyên tắc, việc cài đặt trình lập trình trong Windows 2000 không khác với cài đặt được mô tả ở trên đối với Windows XP, nhưng có một điểm đặc biệt: sự chậm trễ trong trình điều khiển usbser.sys của hệ điều hành này làm sai lệch các lệnh do máy tính tạo ra cho lập trình viên và các phản hồi do lập trình viên gửi cho họ. Có vấn đề gì, tôi vẫn chưa tìm ra, nhưng tôi đã tìm thấy một cách đáng tin cậy để khắc phục sự cố. Nó đủ để thay thế .. \ winnt \ system2000 \ drivers \ và .. \ winnt \ system32 \ dllcashe \ file usbser.sys trong thư mục hệ thống Windows 32 có cùng tên từ Windows XP. Đương nhiên, nó sẽ phải được thay thế bằng cách khởi động dưới một hệ điều hành khác (ví dụ: từ đĩa khởi động). Theo quy định, một lập trình viên được lắp ráp chính xác với MK DD1 được lập trình chính xác không cần phải điều chỉnh. Nhận xét duy nhất: đầu vào RESET của MK có thể lập trình có thể được kết nối với nguồn cộng với một điện trở có giá trị danh định ít nhất là 10 kOhm. Điều này là do điện áp cung cấp của MK DD1 giảm và sự hiện diện của các điện trở hạn chế trong các mạch tín hiệu điều khiển. Nếu bộ lập trình không hoạt động, trước hết, bạn nên đảm bảo rằng không có lỗi cài đặt, ngắt hoặc đoản mạch trên bo mạch của nó. Sau đó đo hiệu điện thế giữa các chân nguồn của MK DD1 (7 và 8). Nó phải nằm trong khoảng 3,5 ... 3,8 V. Tiếp theo, hãy kiểm tra xem bộ tạo đồng hồ MK có hoạt động không. Điều này có thể được thực hiện bằng cách sử dụng máy hiện sóng bằng cách kết nối nó với chân 10 DD1. Nếu không có máy hiện sóng, hãy kết nối một đèn LED thông thường giữa chân số 10 và dây chung thông qua một điện trở giới hạn 330 ... 510 Ohm (cực âm với dây chung). Nếu máy phát điện đang chạy, đèn LED sẽ phát sáng mờ. Nó vẫn để kiểm tra xem chương trình được tải vào MK DD1 đã bắt đầu hay chưa. Một trong những dấu hiệu hoạt động của nó là sự hiện diện của các xung 1 MHz trên chân 3 của đầu nối X2. Điều này có thể được thực hiện bằng cách sử dụng máy hiện sóng hoặc đèn LED theo phương pháp được mô tả ở trên. Khi đóng các dây dẫn của bộ cộng hưởng thạch anh ZQ1 bằng nhíp, một đèn LED sáng mờ sẽ ngẫu nhiên tăng độ sáng hoặc tắt hoàn toàn. Chương trình cho phần sụn vi điều khiển Tác giả: A. Ryzhkov, Novokuznetsk; Xuất bản: cxem.net Xem các bài viết khác razdela Bộ vi điều khiển. Đọc và viết hữu ích bình luận về bài viết này. Tin tức khoa học công nghệ, điện tử mới nhất: Máy tỉa hoa trong vườn
02.05.2024 Kính hiển vi hồng ngoại tiên tiến
02.05.2024 Bẫy không khí cho côn trùng
01.05.2024
Tin tức thú vị khác: ▪ Điện thoại thông minh bình dân Coolpad Cool những năm 20 ▪ Truy cập vào hệ thống nhà thông minh từ ô tô ▪ Mũ bảo hiểm bằng polyethylene của quân đội Hoa Kỳ Nguồn cấp tin tức khoa học và công nghệ, điện tử mới
Tài liệu thú vị của Thư viện kỹ thuật miễn phí: ▪ phần của trang web Truyền dữ liệu. Lựa chọn bài viết ▪ bài báo Pavlov Nikolay Filippovich. câu cách ngôn nổi tiếng ▪ bài viết Vì sao yến làm tổ dưới tán cây? đáp án chi tiết ▪ bài báo Thực vật vùng cực và phía bắc. Các lời khuyên du lịch ▪ bài Vôn kế số trên chip C520. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện ▪ bài viết Chiếc bình thần kỳ. bí mật tập trung
Để lại bình luận của bạn về bài viết này: Tất cả các ngôn ngữ của trang này Trang chủ | Thư viện | bài viết | Sơ đồ trang web | Đánh giá trang web www.diagram.com.ua |