Pertanyaan yang diberi tag «spi»

SPI adalah antarmuka bus seri 3 atau 4 kawat tingkat rendah dengan clock (SCLK), data dalam (MISO) dan data keluar (MOSI). Kabel keempat adalah Slave Select untuk memilih perangkat di bus secara unik. Sinyal ini biasanya aktif-rendah. Select Slave, Chip Select, CS #, SS # stand untuk fungsi yang sama, biasanya. Pastikan untuk memeriksa lembar data. Bus SPI adalah standar * de facto * yang tidak memiliki spesifikasi formal.


1
Bagaimana V-USB mengacaukan SPI built-in dari ATmega328p?
Saya sedang mengerjakan proyek V-USB yang muncul sebagai Keyboard menggunakan ATmega328p. Bagian USB berfungsi dengan baik (ini bukan proyek V-USB pertama saya), tetapi setelah saya memulai tumpukan V-USB usbInit(), semua panggilan ke perpustakaan kartu SD gagal. Jika saya memanggil fungsi yang sama sebelumnya usbInit(), semuanya berfungsi dengan baik. Saya menggunakan …
14 avr  atmega  spi  usb-device  sd 

4
Bagaimana cara membalikkan protokol I2C dan SPI?
Jika saya memiliki perangkat yang tidak dikenal yang berbicara I2C atau SPI bagaimana saya bisa merekayasa balik protokol. Pada dasarnya saya mencari sesuatu yang mirip dengan snoop atau tcpdump . Untuk perangkat lunak Mac lebih disukai tetapi juga dapat menjalankan PC di bawah paralel.

4
Optoisolate komunikasi 2MHz SPI
Saya perlu mengisolasi komunikasi SPI antara dua chip. Hambatan komunikasi ada pada slave, yang tampaknya dapat menangani hingga 2MHzfrekuensi clock SPI. Ide saya adalah melakukan isolasi ini menggunakan optocoupler. Pada upaya pertama ini, saya menggunakan 4n35. Itu hanya tidak berfungsi, jadi saya melihat datasheet dan saya melihat chip diperlukan 10 …

1
Terminasi SPI dan resistor pull-up
Mikrokontroler saya (seri ATMEL) perlu berkomunikasi dengan perangkat budak menggunakan protokol SPI. Saya sedang merancang perangkat keras. Kecepatan bus SPI maksimum adalah 1 MHz. Jarak antara master dan slave kurang dari 50mm. T1) Apakah saya perlu menambahkan terminasi secara seri pada bus SPI untuk menghindari refleksi pada kecepatan SPI ini …

1
Driver perangkat linux timeout transaksi SPI
Saya terjebak selama 3 hari terakhir pada suatu titik. Saya bekerja pada driver perangkat eink dengan chipset Qualcomm msm8960. Scenario: Dalam file: kernel / arch / arm / mach-msm / devices-8960.c Saya tidak dapat memverifikasi use of spidm_channels" and "spidm_crci"dan entri yang sesuai. (Msm8960 pro) (disalin dari beberapa kode referensi) …
11 spi  driver  linux 

1
BMA180 accelerometer. Bagaimana cara mengelola berbagi pin antara I2C dan SPI?
BMA180 accelerometer dapat berupa budak SPI atau budak I 2 C. Pin untuk kedua bus dibagi. SPI mode I2C mode --------------------------------------------------- SDI input SDA bidirectional (!) SDO output ADDR address bit, input SCLK input SCL input CSB chip select, input I2C mode select, input Menurut datasheet (lihat bab 8) , …
11 spi  i2c 

4
Induktor Variabel Dapat Diprogram
Saat ini saya menggunakan variabel induktor, seperti ini . Saya mencoba menemukan cara untuk membuat penyesuaian yang dikendalikan terprogram, seperti potensiometer digital. Apakah perangkat semacam itu ada, atau ada metode lain yang bagus untuk mencapai ini? Ini digunakan untuk mencocokkan resonansi dengan perangkat yang diproduksi secara tidak sempurna, itulah sebabnya …

4
Mengapa gelombang saya mulai sebelum pemicu?
Saya belajar bagaimana menganalisis jam bus SPI dan data menggunakan osiloskop penyimpanan digital entry-level. Saya menggunakan BK Precision 2542B untuk mengukur output jam dan garis MOSI dari Netduino yang menggunakan mikrokontroler ARM. Dalam gambar ini, saya memiliki jam di saluran 1 (kuning), dan MOSI di saluran 2 (biru). Pemicu diatur …


2
Tata letak PCB Quad SPI
Saya mencoba membuat tata letak yang baik untuk memori flash Quad SPI NOR MT25QL256ABA1EW9-0SIT dengan MCU STM32. Masalah saya adalah bahwa saya menemukan pinout chip memori yang cukup nyaman. Saya telah berhasil menukar pin di sisi MCU dengan cara agar sinyal berada bersebelahan tetapi masih sulit. Mengikuti panduan tata letak …
10 pcb  stm32  spi  layout  high-speed 

1
Masalah Penghentian Bus SPI
Saya telah mengerjakan proyek di mana master OMI Linux SPI berinteraksi dengan 6 perangkat budak SPI (konverter 5x A / D dan magnetometer tunggal). Saya dapat mengatur frekuensi clock SPI dan telah bereksperimen dengan 50 kHz, 100 kHz, dan 1MHz. Saya memasang diagram kabel / papan yang menunjukkan panjang dari …

4
FPGA - Pemrograman DIY
Saya telah memprogram mikrokontroler selama beberapa tahun sekarang, dan saya baru saja menemukan FPGA setelah mengambil kelas desain digital. Setelah melakukan riset ke berbagai FPGA, papan pengembangan, dll, saya masih ragu untuk membelinya karena saya tidak tahu bagaimana membuat versi "produk" saya sendiri. Saya telah menempatkan PIC, SAM, AVR, dll …
9 fpga  spi  programming 

3
Koneksi bus SPI - untuk loop atau tidak untuk loop?
Saya punya pertanyaan tentang koneksi fisik bus SPI. Saya memiliki master SPI (perangkat PIC32) dan sejumlah budak (dalam hal ini perangkat PIC16). Saya hanya menulis ke budak, dan protokol mengatur yang mana melakukan apa kapan, jadi tidak ada sinyal MISO atau SS yang perlu dikhawatirkan dan saya hanya sejajar dengan …

3
FSInit () - “CE_BAD_PARTITION” [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Stack Exchange Listrik. Ditutup 9 bulan lalu . Saya menggunakan PIC18F26K80 dan kompiler XC8. Saya mencoba menginisialisasi kartu SD dan membuat file. Saya hanya memformat kartu SD …
9 pic  spi  sd  fat 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.