Một câu hỏi nhanh về mức kỹ thuật số vi điều khiển trên các chân I / O. Tôi có một bộ ngắt ảnh được cấp nguồn 3,3V, giao tiếp với Arduino UNO chạy ở 5V.
Đối với vi điều khiển để phát hiện mức cao hay thấp được xác định bởi tín hiệu cao hơn 5V * (2/3) = 3,33V là cao và tín hiệu thấp hơn 5V * (1/3) thấp. Điều tôi không hiểu là arduino có thể phát hiện sự thay đổi cấp độ từ bộ ngắt ảnh. Không phải nguồn cung trên chân phải lớn hơn (2/3) hay Vcc để phát hiện logic cao? Mạch hoạt động và tôi có thể đếm xung từ bộ ngắt nhưng tôi muốn biết lý do tại sao hoạt động đó khi xem xét ngắt ảnh chỉ nhận được khoảng 3,23V.
Vui lòng làm rõ