Tư vấn: 0979.466.469 / 0938.128.290

MENU

Hàm shiftIn trong Arduino

Gia cong pcb 600*150px

Trong bài viết này Điện Tử Tương Lai sẽ chia sẻ về hàm shiftIn trong Arduino là gì, cú pháp, thông số, return và code mẫu.

 

Mô tả shiftIn()

Thay đổi từng byte dữ liệu từng bit một. Bắt đầu từ bit quan trọng nhất (tức là ngoài cùng bên trái) hoặc ít nhất (ngoài cùng bên phải). Đối với mỗi bit, chân clock được kéo lên cao, bit tiếp theo được đọc từ line dữ liệu, và sau đó chân clock được đưa xuống thấp.

 

Nếu bạn đang giao tiếp với một thiết bị có xung nhịp bằng các cạnh nhô lên, bạn sẽ cần đảm bảo rằng chân clock ở mức thấp trước lần gọi đầu tiên đến shiftIn(), ví dụ: khi gọi tới digitalWrite(clockPin, LOW).

 

Lưu ý: đây là phần mềm triển khai; Arduino cũng cung cấp một thư viện SPI sử dụng triển khai phần cứng, nhanh hơn nhưng chỉ hoạt động trên các chân cụ thể.

 

Cú pháp

Module điện tử 932*50

byte đến = shiftIn(dataPin, clockPin, bitOrder)

 

Thông số

dataPin: chân để nhập từng bit. Các kiểu dữ liệu được phép: int.

clockPin: chân chuyển đổi để báo hiệu đọc từ dataPin.

bitOrder: thứ tự dịch chuyển trong các bit; MSBFIRST hoặc LSBFIRST. (Bit quan trọng nhất đầu tiên hoặc, bit ít quan trọng nhất đầu tiên).

 

Return

Giá trị đã đọc. Kiểu dữ liệu: byte.

Gia công pcb 932*150
Sản phẩm nổi bật
Sale 0%
PIC16 IC PIC MCU FLASH 16KX14 28-SOIC
230000 /Cái
/ Cái

Code: 7204-236 Còn hàng

Lưu xem sau
Sale 0%
35000 /Cái
/ Cái

Code: 7201-001 Còn hàng

Lưu xem sau
Sale 0%
9000 /Sợi
/ Sợi

Code: M-7006-052 Còn hàng

Lưu xem sau
Sale 0%
80000 /Cái
/ Cái

Code: KHM109 Còn hàng

Lưu xem sau
Hỗ trợ liên kết
0979466469
0899909838
0938128290
0899909838
Khiếu nại: 0964238397
0979466469
0868565469
0868565469

Hotline: 0979 466 469

Loading
0979 466 469
Bạn cần linh kiện mẫu ? 7-11 ngày