QSPI aygıtlar için yazılmış bir kütüphane var elimde ve bu kodu SPI bir aygıt ile haberleşmede kullanabilir miyim?
QSPI normalde 4 veri iletim hattı kullanıyor ama tek veri iletim hattı kullanacak şekilde de kullanmak mümkün gibi görünüyor.
Slave aygıtlar 3 adet cirrus DAC.Yapılandırmak için I2C üzerinden 8 byt gönderilmesi gerekiyor.Ama her 3 DACa sırayla 8 byte yazarsam çok uzun sürüyor ve sınırı aşıyorum.Onun yerine her 3 DACa sırayla 1 byte yazayım diyorum geri kalan yapılandırma bilgilerini sonra rahat rahat yazarım.Yanı...
Yanıt için teşekkürler ama tam ifade edemedim herhalde.Üç slave aygıtın reset hattı ortak ve hepsi aynı anda resetten çıkıyor.Çıktıkları anda da geri sayım başlıyor çok kısa sürede her birisine en az bir byt yazmam gerekiyor.O yüzden STOP göndermeden bütün slavelere en kısa sürede yazabilmem...
Bir i2c master ve 3 i2c slave olan bir devrem var.Slave resetten çıktıktan sonra belli bir süre içinde bir i2c veri yazılması gerekiyor.3 slave için vu yazmayı yapabilmek için bir START gönderip her üç slave aygıta peş peşe veriyi yazmayı düşünüyorum ama çalışacağından emin değilim.Logik...
Overflow olabilir diyorsunuz herhalde.Onu gözönünde bulundurdum ve mutlak zamanı 64 bitlik (int64_1) bir değişkene atıyorum ve gereken zaman ilerletmesini veya geriletmesini elde ettikten sonra da tekrar timespec'e dönüştürüyorum.Overflow olmaması gerekir.
Programda pthread_cond_timedwait kullaniyorum ve en fazla 10 saniye beklemesini istiyorum. Değişik timeout sürelerle deniyorum bazı değerlerde düzgün bazılarında fonksiyon hemen anında ETIMEDOUT döndürüyor.
struct timespec yapısında ifade edilen mutlak zamanı belli bir süre kaydırmak için şöyle bir fonksiyon yazdım ama bazan doğru çalışıyor bazan yanlış.Bir saattir ben koda bakıyorum kod bana bakıyor ama hiç ilerleme yok prolem ne olabilir?
void timespec_msoffset(struct timespec *ts, int msoffset)...
Linux'ta C ile programlamada belli bir tecrübe düzeyine geldim ve bir sonraki seviyeye geçmek için konuyu ayrıntılı seviyede ele alan iyi bir kitap önerebilir misiniz?
Özellikle signal konusu, terminal kullanımı, daemon programları konusunda bilgimi artırmak istiyorum.
advanced programming in the unix environment
linux dökümanları
linux kitap tavsiyeleri
linux kitapları
linux pdf
programming with posix threads
unix network programming
volume 1: the sockets networking api (3rd edition)
interrpt mod ile ilgili dokümanları inceliyorum.
İnterupt modu etkinleştirildiğinde /sys altındaki dosyayı açıp okuduğumda, herhangi bir değişim olana kadar beni bloke mi edecek?
Sitara am35xx kullanan bir gömülü sistemde GPIO lara bağlı birkaç tuşumuz var.
Bir proğram da bu tuşlara baslınca birtakim işlemleri yapacak.
Proğramım şimdi ki halinde 10 milisaniyede bir GPIO'ları kontrol ediyorum.
Çok fazla bir sistem yükü oluşturmuyor %3 gibi. Bu işlemi başka nasıl yapabilirim?
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Dr. Bülent Başaran,
Elektrik ve Elektronik Mühendisi
Yonga Tasarım Özdevinimcisi
Üç güzel "çocuk" babası
Ortahisar/Ürgüp/Konya/Ankara/Pittsburgh/San Francisco/Atlanta/Alaçatı/Taşucu...