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

Trình gỡ lỗi cho vi điều khiển của họ HC908. 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

Gần đây, thị trường Nga có nhiều bộ vi điều khiển (MC) đơn chip trong gói DIP và SOIC có chân từ 8 đến 28. Những MC như vậy không đắt, có dải điện áp cung cấp mở rộng là 2,7 ... 6 V và có thể được tạo xung nhịp mà không cần sử dụng bộ cộng hưởng thạch anh. Chúng được sử dụng thành công trong các thiết kế nghiệp dư. Tuy nhiên, các công cụ gỡ lỗi thiết bị trên MK, không chỉ có khả năng phần mềm mà cả phần cứng mô phỏng hoạt động của một hệ thống thực, phản ứng với tất cả các tín hiệu đầu vào và tạo tín hiệu đầu ra, trong hầu hết các trường hợp đều quá phức tạp và tốn kém đối với người dùng nghiệp dư. Đối với các MC 908-bit thuộc họ HCXNUMX, một trình sửa lỗi có các thuộc tính như vậy có thể được thực hiện độc lập.

Các đặc điểm chính của họ MC HC908, do Motorola sản xuất, được nêu trong Bảng. 1.

Trình gỡ lỗi cho vi điều khiển thuộc họ HC908

Khả năng dễ dàng triển khai trình gỡ lỗi phần cứng dựa trên thực tế là tất cả các MCU thuộc họ này, bất kể cấu hình bên trong, đều có hai tính năng quan trọng. Đầu tiên, bộ nhớ chương trình tích hợp được tạo bằng công nghệ FLASH và có thể lập trình lại. Trong mô-đun FLASH ROM, ngoài các ô nhớ, còn có một bộ chuyển đổi điện áp tăng cường, cho phép bạn xóa và lập trình ROM mà không cần kết nối thêm nguồn điện áp bên ngoài với MK.

Thứ hai, một chế độ gỡ lỗi đặc biệt được cung cấp, trong đó chương trình giám sát gỡ lỗi được lưu trong bộ nhớ của MK trong quá trình sản xuất được kích hoạt. Nó chứa trình điều khiển để trao đổi thông tin với thiết bị bên ngoài thông qua đường dây liên lạc hai chiều một dây và các chương trình con để thực hiện sáu lệnh nhận được qua đường dây này, chẳng hạn như từ máy tính cá nhân (PC). Với sự trợ giúp của các lệnh này, có thể đọc tất cả thông tin trong bộ nhớ của MK hoặc ghi thông tin đó vào đó, cũng như chạy chương trình để thực thi từ bất kỳ địa chỉ nào [1].

Sử dụng các lệnh gỡ lỗi, bạn có thể tạo phần mềm PC tùy chỉnh thực hiện các công việc sau:

  • tải vào RAM của MK chương trình xóa/lập trình FLASH ROM;
  • tải vào bộ nhớ FLASH của chương trình ứng dụng MC (đã phát triển);
  • khởi chạy chương trình ứng dụng để thực thi từ một địa chỉ nhất định trong thời gian thực, dừng tại điểm kiểm tra mong muốn;
  • chuyển về PC trạng thái của các thanh ghi và ô nhớ của MK sau khi dừng tại trạm kiểm soát.

Trình gỡ lỗi cho vi điều khiển thuộc họ HC908

Tất cả điều này làm cho nó có thể tạo ra một trình gỡ lỗi và lập trình thời gian thực [2] chỉ sử dụng các tài nguyên bên trong của họ vi điều khiển HC908. Chỉ cần tạo bảng giao diện PC và sử dụng gói phần mềm bao gồm môi trường phát triển tích hợp WinlDE, trình hợp dịch macro CASM08, phần mềm ICS08 và trình mô phỏng trong mạch, trình gỡ lỗi thời gian thực trong mạch DEBUG08 và bộ lập trình PROG08. Gói này có thể được tìm thấy trên trang web như một chương trình vỏ cho trình mô phỏng trong mạch ICS08. Nó được phân phối miễn phí và không có hạn chế.

Bảng giao diện thực hiện hai chức năng: nó cung cấp khả năng chuyển MK sang chế độ gỡ lỗi và chuyển đổi tín hiệu của giao diện một dây hai chiều của MK thành tín hiệu tiêu chuẩn của cổng nối tiếp PC. Để đặt bất kỳ thành viên nào của dòng HC908 vào chế độ gỡ lỗi, hãy làm như sau:

  • kết nối các đầu vào ngắt IRQ và đặt lại RST với nguồn có điện áp tăng UTST = 8,5 V;
  • trên các dòng của các cổng được chỉ ra trong Bảng. 2, thiết lập sự kết hợp của các tín hiệu logic: PTx1=1, PTx2=0, PTx5=1. Trên dòng RTxZ - log. 0 nếu tần số của bộ cộng hưởng thạch anh là 4,9152 MHz hoặc log. 1 nếu là 9,8304 MHz. Đối với mẫu MK KX, trạng thái của RTxZ luôn là nhật ký. 0, nhưng đối với RK và RF thì không thành vấn đề. Các MK này luôn hoạt động ở tần số xung nhịp 9,8304 MHz. Các mô hình GR và GP được đặt thành PTx4 = 0, khi sử dụng bộ cộng hưởng thạch anh có tần số 32,768 kHz, một bản ghi được đưa đến đầu vào IRQ. 0 và trạng thái của RTxXNUMX là bình thường;
  • trong vòng vài chục mili giây kể từ thời điểm cấp điện áp 5 V, hãy giữ đầu vào đặt lại MK (RST) ở trạng thái nhật ký. 0. Sau đó tăng điện áp trên nó lên UTST.

Do đó, MK sẽ vào chế độ gỡ lỗi. Sau đó, các mức tín hiệu trên các đường PTx1-PTx4 có thể được thay đổi theo bất kỳ thứ tự nào. Tuy nhiên, điện áp UTST ở đầu vào RST phải không thay đổi ở mức 8,5 V. Đầu vào IRQ có thể thay đổi trong quá trình gỡ lỗi và do đặt nó ở mức thấp, một yêu cầu ngắt sẽ được tạo. Điện áp cao logic trên chân này có thể được điều khiển lên tới UTST. Trên dòng đầu vào / đầu ra RTx5 trong quá trình gỡ lỗi, có sự trao đổi thông tin hai chiều giữa MK và PC với tốc độ 9600 Baud.

Sơ đồ của bảng giao diện được hiển thị trong hình. Nó chỉ chứa năm con chip.

Trình gỡ lỗi cho vi điều khiển thuộc họ HC908
(bấm vào để phóng to)

Ổ cắm XS1 được kết nối với phích cắm cổng COM của PC. Đầu cắm XP1 được sử dụng để kết nối với hệ thống vi điều khiển đang được gỡ lỗi (mục tiêu). Trên bảng sau, phải cung cấp một đầu nối giao phối, các tiếp điểm của chúng được kết nối với đầu ra của MC theo Bảng. 3.

Trình gỡ lỗi cho vi điều khiển thuộc họ HC908

Chip DD3 chuyển đổi các mức tín hiệu của giao diện RS-232 sang các mức logic TTL và ngược lại. Các phần tử bộ đệm ba trạng thái DD4.1 và DD4.2 biến một đường MK hai chiều (PTx5) thành hai đường một chiều (TXD và RXD), đặc trưng của RS-232. Thay vì MC145407 được chỉ ra trong sơ đồ, các thiết bị tương tự có chức năng khác có thể được sử dụng như DD3, chẳng hạn như ADM202E hoặc ADM232L, khác nhau về sơ đồ chân.

Ngoài các giai đoạn chuyển đổi mức, mỗi vi mạch này đều có các nguồn điện áp tích hợp +10 và -10 V. Giai đoạn đầu tiên được sử dụng để đạt được điện áp +7 V bằng cách sử dụng bộ chia R10R8,5. Tải trên đầu ra của nguồn tích hợp là khoảng 2 mA. Để nó chịu được dòng điện như vậy, không nên sử dụng các tụ điện C4 - C7 có công suất nhỏ hơn công suất được chỉ định trong dữ liệu hộ chiếu của vi mạch được sử dụng.

Tín hiệu DTR thông qua bộ đệm chip DD3 và phần tử DD4.3 đi vào đế của bóng bán dẫn VT5, điều khiển các phím trên bóng bán dẫn VT2 và VT3. Transitor VT2 chuyển đổi điện áp +5 V và VT3 - UTST.

Trong khi trên dòng nhật ký DTR. 1, các bóng bán dẫn VT2 và VT3 được đóng lại, tụ điện C1 được xả. Tại thời điểm này, tín hiệu đặt lại (log. 0) được áp dụng cho đầu vào RST của MK. Với sự chuyển đổi của DTR sang trạng thái của nhật ký. 0 và mở khóa trên bóng bán dẫn VT2 bắt đầu sạc tụ C1. Khi điện áp ở C1 đạt đến ngưỡng hoạt động của chip DD1, một bản ghi sẽ được thiết lập ở đầu ra của nó. 1. Điều này sẽ dẫn đến việc chuyển tín hiệu ở đầu vào RST của MK sang trạng thái tương tự với mức điện áp tăng lên 8,5 V. Do đó, MK sẽ vào chế độ gỡ lỗi. Phần tử DD2.3 tóm tắt một cách hợp lý các tín hiệu đặt lại đến từ PC và từ thiết bị đang được gỡ lỗi (thiết bị sau - thông qua dòng RST_IN), đảm bảo rằng MK được đưa lại vào chế độ gỡ lỗi khi tín hiệu đặt lại bên trong được tạo.

Sự kết hợp các mức logic trên các dòng PTx1-PTx4 cần thiết để đưa MK vào chế độ gỡ lỗi được tạo bằng cách sử dụng vi mạch DD5. Với việc đóng phím trên bóng bán dẫn VT2, đầu ra của các phần tử của nó được kích hoạt. Sau khi chuyển MC sang chế độ gỡ lỗi, các đầu ra sẽ chuyển sang trạng thái thứ ba, do đó, các dòng cổng MC được chỉ định trên bảng mục tiêu có thể được sử dụng theo quyết định của nhà phát triển.

Tín hiệu yêu cầu ngắt IRQ_IN từ hệ thống đích được đưa đến đầu vào của phần tử DD2.4 và được trả về thông qua công tắc trên bóng bán dẫn VT4. Giải pháp này cung cấp mức điện áp cần thiết trên đường IRQ tại thời điểm MC chuyển sang chế độ gỡ lỗi và cho phép bạn "bỏ qua" tín hiệu của các yêu cầu ngắt bên ngoài trong quá trình gỡ lỗi mà không có nguy cơ làm hỏng nguồn của chúng do điện áp tăng.

Các jumper X1 và X2 phục vụ để đưa các mức trên các dòng PTx1-PTx4 phù hợp với tần số xung nhịp của MK. Jumper X1 được thiết lập khi sử dụng MK HC908GR / GP với bộ cộng hưởng thạch anh ở tần số 32,768 kHz. Vị trí của nút nhảy X2 xác định mức tín hiệu trên đường RTxZ, cần thiết để định cấu hình MC hoạt động ở chế độ gỡ lỗi với bộ cộng hưởng thạch anh ở tần số 9,8304 hoặc 4,9152 MHz.

Nếu tần số đồng hồ hoạt động của MK của hệ thống đích khác với tần số được chỉ định, thì có thể áp dụng tín hiệu bên ngoài OSC1 có tần số mong muốn trong suốt thời gian gỡ lỗi. Đối với điều này, một trình tạo trên các phần tử DD2.1 và DD2.1 được sử dụng.

Chip DD4, DD5 MS74NS125 có thể được thay thế bằng các chip trong nước KR1554LP8.

Văn chương

  1. Remizevich T. Vi điều khiển cho các ứng dụng nhúng. Từ các cách tiếp cận chung cho các dòng sản phẩm HC05 và HC08 của Motorola. - M.: DODEKA, 2000.
  2. Kobakhidze Sh. Vi điều khiển cho người mới bắt đầu. Và không chỉ ... Công cụ phát triển và gỡ lỗi thiết bị trên MK. - Đài phát thanh, 2000, số 4, tr. 22, 23.

Tác giả: D.Panfilov, T.Remizevich, A.Arkhipov

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ữ

Chevrolet Volt thế hệ mới với hệ thống sạc thông minh 03.12.2014

Chevrolet tại triển lãm ô tô ở Los Angeles (Mỹ) đã thực sự vén bức màn bí mật về chiếc xe hybrid Volt thế hệ tiếp theo, cho thấy một mảnh vỡ của phần đầu xe.

Chiếc xe được trình bày với màu xanh lam. Đánh giá về những gì đã được thể hiện trước công chúng, chiếc hybrid mới sẽ nhận được một diện mạo mạnh mẽ hơn so với thế hệ hiện tại.

Ngoài ra, Chevrolet cũng nói về hệ thống "thông minh" để sạc lại bộ pin. Đặc biệt, chủ sở hữu của "Volta" mới sẽ có thể đặt các thông số nhất định của quá trình sạc lại cho mạng "gia đình": đây có thể là chế độ hoạt động, thời gian bắt đầu và kết thúc sạc, v.v. Các cài đặt sẽ tự động được lựa chọn bởi chiếc xe dựa trên tọa độ GPS, do đó, người lái xe sẽ không phải cài đặt chúng mỗi khi về đến nhà.

Ngoài ra, xe sẽ nhận được thông báo về tình trạng sạc. Bằng màu sắc của đèn nền, có thể hiểu được quá trình bổ sung năng lượng hay máy đang ở chế độ sạc khởi động chậm.

Thế hệ hybrid mới sẽ ra mắt vào tháng 2015 năm XNUMX tại Triển lãm Ô tô Quốc tế Bắc Mỹ ở Detroit.

Tin tức thú vị khác:

▪ Vườn ươm không gian

▪ Kính lúp nhỏ nhất nhìn thấy liên kết giữa các nguyên tử

▪ Ghi lại cáp

▪ Máy ảnh Xiaomi Mi PTZ cho bảng di chuột

▪ Bộ mặt mới của Nokia

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 Từ có cánh, đơn vị cụm từ. Lựa chọn bài viết

▪ Xem Cách sử dụng Windows Live Movie Maker. video nghệ thuật

▪ bài viết Quốc gia nào trên thế giới có tỷ lệ sinh thấp nhất? đáp án chi tiết

▪ Bài báo Người vận hành máy trộn bê tông di động. Mô tả công việc

▪ bài viết Máy tính điều chỉnh TV như một máy đo tần số. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện

▪ bài viết Ngọn nến đi qua bàn tay. 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