Menu English Ukrainian Tiếng Nga Trang Chủ

Thư viện kỹ thuật miễn phí cho những người có sở thích và chuyên gia Thư viện kỹ thuật miễn phí


ENCYCLOPEDIA VỀ ĐIỆN TỬ TRUYỀN THANH VÀ KỸ THUẬT ĐIỆN
Thư viện miễn phí / Sơ đồ của các thiết bị vô tuyến-điện tử và đ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

Thư viện kỹ thuật miễn phí

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

Bình luận bài viết Bình luận bài viết

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.

Bộ lập trình USB cho vi điều khiển AVR và AT89S, tương thích với AVR910. Bộ lập trình USB

Đầ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.

<< Quay lại

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

Trong nền nông nghiệp hiện đại, tiến bộ công nghệ đang phát triển nhằm nâng cao hiệu quả của quá trình chăm sóc cây trồng. Máy tỉa thưa hoa Florix cải tiến đã được giới thiệu tại Ý, được thiết kế để tối ưu hóa giai đoạn thu hoạch. Công cụ này được trang bị cánh tay di động, cho phép nó dễ dàng thích ứng với nhu cầu của khu vườn. Người vận hành có thể điều chỉnh tốc độ của các dây mỏng bằng cách điều khiển chúng từ cabin máy kéo bằng cần điều khiển. Cách tiếp cận này làm tăng đáng kể hiệu quả của quá trình tỉa thưa hoa, mang lại khả năng điều chỉnh riêng cho từng điều kiện cụ thể của khu vườn, cũng như sự đa dạng và loại trái cây được trồng trong đó. Sau hai năm thử nghiệm máy Florix trên nhiều loại trái cây khác nhau, kết quả rất đáng khích lệ. Những nông dân như Filiberto Montanari, người đã sử dụng máy Florix trong vài năm, đã báo cáo rằng thời gian và công sức cần thiết để tỉa hoa đã giảm đáng kể. ... >>

Kính hiển vi hồng ngoại tiên tiến 02.05.2024

Kính hiển vi đóng vai trò quan trọng trong nghiên cứu khoa học, cho phép các nhà khoa học đi sâu vào các cấu trúc và quá trình mà mắt thường không nhìn thấy được. Tuy nhiên, các phương pháp kính hiển vi khác nhau đều có những hạn chế, trong đó có hạn chế về độ phân giải khi sử dụng dải hồng ngoại. Nhưng những thành tựu mới nhất của các nhà nghiên cứu Nhật Bản tại Đại học Tokyo đã mở ra những triển vọng mới cho việc nghiên cứu thế giới vi mô. Các nhà khoa học từ Đại học Tokyo vừa công bố một loại kính hiển vi mới sẽ cách mạng hóa khả năng của kính hiển vi hồng ngoại. Thiết bị tiên tiến này cho phép bạn nhìn thấy cấu trúc bên trong của vi khuẩn sống với độ rõ nét đáng kinh ngạc ở quy mô nanomet. Thông thường, kính hiển vi hồng ngoại trung bị hạn chế bởi độ phân giải thấp, nhưng sự phát triển mới nhất của các nhà nghiên cứu Nhật Bản đã khắc phục được những hạn chế này. Theo các nhà khoa học, kính hiển vi được phát triển cho phép tạo ra hình ảnh có độ phân giải lên tới 120 nanomet, cao gấp 30 lần độ phân giải của kính hiển vi truyền thống. ... >>

Bẫy không khí cho côn trùng 01.05.2024

Nông nghiệp là một trong những lĩnh vực quan trọng của nền kinh tế và kiểm soát dịch hại là một phần không thể thiếu trong quá trình này. Một nhóm các nhà khoa học từ Viện nghiên cứu khoai tây trung tâm-Hội đồng nghiên cứu nông nghiệp Ấn Độ (ICAR-CPRI), Shimla, đã đưa ra một giải pháp sáng tạo cho vấn đề này - bẫy không khí côn trùng chạy bằng năng lượng gió. Thiết bị này giải quyết những thiếu sót của các phương pháp kiểm soát sinh vật gây hại truyền thống bằng cách cung cấp dữ liệu về số lượng côn trùng theo thời gian thực. Bẫy được cung cấp năng lượng hoàn toàn bằng năng lượng gió, khiến nó trở thành một giải pháp thân thiện với môi trường và không cần điện. Thiết kế độc đáo của nó cho phép giám sát cả côn trùng có hại và có ích, cung cấp cái nhìn tổng quan đầy đủ về quần thể ở bất kỳ khu vực nông nghiệp nào. Kapil cho biết: “Bằng cách đánh giá các loài gây hại mục tiêu vào đúng thời điểm, chúng tôi có thể thực hiện các biện pháp cần thiết để kiểm soát cả sâu bệnh và dịch bệnh”. ... >>

Tin tức ngẫu nhiên từ Kho lưu trữ

Dệt mạng từ ống nano 13.08.2003

Nhà vật lý Ji Liu đến từ Đại học Duke (Mỹ) đã tìm ra cách tạo ra các ống nano carbon dài bất thường - lên tới XNUMX mm.

Chúng thường được tạo ra bằng cách cho hydro phản ứng với carbon monoxide (carbon monoxide) trên bề mặt của chất xúc tác được làm nóng từ từ từ nhiệt độ phòng đến 900 độ C. Nó chỉ ra một khối lượng rối của các ống nano dài tới 20 micromet.

Liu đề nghị thổi các khí phản ứng qua một chất xúc tác đã được nung nóng. Kết quả là các ống dài, được kéo dài song song theo hướng dòng khí, giống như cỏ dưới gió. Sau đó, người làm thí nghiệm làm nguội đĩa với chất xúc tác và ống, xoay 90 độ, đặt nó trở lại lò và để cho khí bay đi. Kết quả là một lớp ống nano thứ hai chạy vuông góc với lớp đầu tiên. Một mạng lưới đã hình thành. Trên cơ sở đó, các nhà nghiên cứu đề xuất tạo ra các mạch điện tử tiểu phần.

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

▪ Điện từ rau diếp biển

▪ 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ỳ

▪ Lạnh để sưởi ấm nhanh

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:

Имя:


Email (tùy chọn):


bình luận:





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

www.diagram.com.ua
2000-2024