Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
Thông báo
Collapse
No announcement yet.
Đố vui về PIC, các câu đố cực vui và cực hay... hehe..
em xin hỏi các bác !!! Làm thế nào để em có thể mở rộng số ngắt ngoài cho PIC .Em xin hết(cụ thể em cần tới 16 ngắt ngòai chẳng hạn)
Không giám qua mặt các bác !!!
Cách 1: nối 16 lối vào vào 16 chân PIC, sau đó dùng vài IC số thiết kế mạch AND 16 lối vào này và lối ra cho vào chân INT ngoài.
Khi có ngắt, chỉ chân đọc 16 chân của PIC sẽ xác định được nguồn ngắt?
Cách này tạm chấp nhận được ko?
Nhưng chú đố hay là chú hỏi? phải phân biệt rõ đó. He he...
Hihi... thấy bài toán hay hay, em lại muốn vào tham gia diễn đàn rùi.
Cách sử dụng 3 chân: INT+ 2 chân I/O như thế này:
Giả sử có N đầu vào ngắt và tích cực theo mức L:
-Ta dùng N diot+1 điện trở tạo thành mạch AND. Lối ra cho vào chân INT của uC.
-Dùng N/8 con ghi dịch 8 bit, nối nối tiếp với nhau, và các chân Load được nối với nhau và nối với INT.
-Khi có ngắt, thì dữ liệu được nạp vào ghi dịch, ta chỉ cần viết lệnh dùng 2 chân để làm Clock, một chân để nhận data.
Vậy kết quả có thể lên 3 vạn chín ngàn kênh như anh CB nói, mà tốn chỉ 1 chan ngắt ngoài + 2 chân I/O bất kỳ. Hihi...
Hihi... thấy bài toán hay hay, em lại muốn vào tham gia diễn đàn rùi.
Cách sử dụng 3 chân: INT+ 2 chân I/O như thế này:
Giả sử có N đầu vào ngắt và tích cực theo mức L:
-Ta dùng N diot+1 điện trở tạo thành mạch AND. Lối ra cho vào chân INT của uC.
Mong 3T giải thích rõ hơn về cách nối N diode thành cổng AND, mà sao lại là AND mà không phải là OR?
Nếu được mong 3T vẽ hình cho mọi người cùng chiêm ngưỡng.
Cảm ơn.
Một bông hồng cho những ai đang còn mẹ,
Đang còn mẹ để lòng vui sướng hơn ..
N1-------<|----------COM
N2-------<|----------COM
.....
Nn-------<|----------COM
Chân COM nối chung nhau và nối với chân ngắt và đồng thời nối 1 điện trở khoảng 2.2 K lên Vcc.
Khi Ni=0 thì COM=0, vậy sinh ra ngắt. Còn khi tất cả Ni=1(mọi i) thì COM=1.
Cách của bác CB và 3T rất hay !!! Nhưng 3T đã tính đến khoảng thời gian mà Ngắt của 3T yêu cầu đến khi được phục vụ chưa !!!
Quay trở lại câu hỏi em đã hỏi !!!
Với 32 đường vào ngắt thì em dùng một mạch Encoder tạo thành tổ hợp mã có 5 bit twcs là dùng 5 chân của Port .Còng đường báo ngắt thì dùng như của 3T không ai chê được rồi !!!
Vấn đề bây giờ làm thế nào để xây dựng đưởng bảng véc tơ ngắt động sao cho thời gian đáp ứng là ngắn nhất với số câu lệnh ít nhất ,thời gian sử dụng CPU là ngắt nhất (Kể từ khi có ngắt đến khi xác định được nguồn báo ngắt và gọi chương trình phục vụ ngắt !!!)
Không giám qua mặt các cao thủ !!!
Cách của bác CB và 3T rất hay !!! Nhưng 3T đã tính đến khoảng thời gian mà Ngắt của 3T yêu cầu đến khi được phục vụ chưa !!!
Quay trở lại câu hỏi em đã hỏi !!!
Với 32 đường vào ngắt thì em dùng một mạch Encoder tạo thành tổ hợp mã có 5 bit twcs là dùng 5 chân của Port .Còng đường báo ngắt thì dùng như của 3T không ai chê được rồi !!!
Vấn đề bây giờ làm thế nào để xây dựng đưởng bảng véc tơ ngắt động sao cho thời gian đáp ứng là ngắn nhất với số câu lệnh ít nhất ,thời gian sử dụng CPU là ngắt nhất (Kể từ khi có ngắt đến khi xác định được nguồn báo ngắt và gọi chương trình phục vụ ngắt !!!)
Không giám qua mặt các cao thủ !!!
Tại anh đưa ra câu đố không chặt chẽ mà cứ theo ý của anh. Đáng lẽ anh phải post từ đầu là yêu cầu:
1-Tốn ít cổng nhất.
2-Tốn ít thời gian nhất
Thỉnh thoảng, anh lại thêm một điều kiện thế thì..hihi...
vậy em lại thêm điều kiện: tốn ít chân nhất, mạch đơn giản nhất.. thì sao?
Trong hệ thống cầu trục, pa lăng hay cổng trục, nguồn điện phải được truyền liên tục để thiết bị vận hành ổn định. Chỉ cần xảy ra hiện tượng tiếp xúc kém, sụt áp hoặc mất điện cục bộ, toàn bộ dây chuyền sản xuất có thể...
Dạ cháu đọc 1 số bài viết của bác vi... thì nhớ đc bác là 1 cụ già gần 80 tuổi, sức khỏe yếu. Đam mê và làm vc về kỹ thuật điện. Thích thơ ca. Có nhìu bài chia sẻ quý báu cho thế hệ sau. Tuy nhiên già rồi nên khái tính, bảo thủ, nhưng vẫn đáng kính ạ... còn lão nhathung... thì kiểu bố đời
Hãng nào tùy thích thôi bác! bây giờ các hãng đều hỗ trợ xem qua máy tính hay điện thoại đều được. Gắn Trước tiên mua về cắm nguồn set ip hết xong hãy lắp lên, cam poe chỉ cần 4 lõi là hoạt động bình thường nên 1 dây kéo cho 2 cam vẫn ok
Con số đấy biểu thị gần đúng thôi, cái đồng hồ đó có đảm bảo chính xác hay không? pin có cục lên 4v4 vẫn bình thường. Cái gì cũng có sai số trong phạm vi không quá lớn thì không ảnh hưởng gì đâu, bàn ngay ngón ngắn ngón dài mà
Có lẽ nguồn viết bài này chỉ mang tính định tính để nói rằng cần thay đổi tổng trở tải để có Pmax chứ trình bày chưa chi tiết và thấu đáo một cách định lượng. Công thức tổng quát phải có mặt L mới được, và nói là "tổng...
Càng ngày, CNTT càng trở nên lôi thôi , rách việc.
Cái AI và Ge... trên trình duyệt chỉ tổ làm vướng mắt, mất thì gian.
Tôi toàm phải mất cộng tắt nó đi.
Em có con amply 12 sò D 718 và e688 , biến áp 15A, 30v 0 30 v, một kênh thì hoạt động bình thường, kênh còn lại nổ bụp bụp, sột sột, đèn tín hiệu nhảy lên vạch max, khoảng 4 đến 5 giây, sau đó đèn tín hiệu trả về mức không, Em thấy như...
Comment