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.
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...
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)
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?
Yeni bir projede iki Sitara AM335x arasında bir protokol haberleşme bağlantısı oluşturmak istiyorum. SPI mı kullanmak daha uygun olur yoksa UART mı? Bu konuda tecrübesi olanlar tavsiyede bulunabilir mi?
PWM ile parlaklık kontrolü yapılabilen LED için renkler arasında aşamalı geçiş olsun istiyorum. Bunun için bir C programının içinde 10 ms de bir renkler arasında geçiş yaptırıyorum. Ama renk geçişi çoğu zaman akıcı olsa da bazan LED'ler belli bir renkte donuyor (yarım saniye gibi) ve sonra renk...
8 bit PWM ile LED parlaklık kontrölü yapmaya çalışıyorum. PWM duty cycle 0 - 5 arasında parlaklık değişimi oluyor ama 5'dan sonraki değerlerde parlaklık pek değişmiyor gibi. Osiloskop ile bakıyorum PWM çıkışta bir sorun yok. Acaba kullanılan LED ile ilgili bir sorun mu (beyaz LED kullanıyorum).
Bir NAND flash bellekte, sistemin yapılandırma bilgilerini içeren bir text dosyası var. Yapılandırma değiştiğinde bu text dosyayı da güncellememiz gerekiyor. Ama şöyle birşey aklıma takılıyor. Tam bu text dosyaya veri yazıyorken elektrikler kesilirse ne olur? Aklıma gelen ihtimaller, flash'daki...
ABD'deki ofiste bulunan bir bilgisayar ile buradaki ofiste bulunan bir bilgisayar'i VPN ile birbirine bağlamak istiyoruz. Bu mümkün müdür? Ya ağları VPN ile birleştirmek? Yani 192.168.1/24 ağına sahip buradaki ofis ile 192.168.10/24 ağına sahip ABD'deki ofis ağlarını birleştirip sanki aynı ağda...
Texas Instruments'in AM3354 Sitara işlemcisinde çalışan hazır bir Linux sürümü kullanıyorum. İşlemciye I2C ile bağlı olan bir güç kontrol entegresi var. Bu entegre'ye I2C üzerinden nasıl erişebilirim. Bu proje'ye yeni başladım ve tam olarak nereden başlamam gerektiğinden emin değilim. Güç...
TCP sunucunun şimdiki sürümünde, bir tek telnet istemci ile bağlanıyorum. Bu bağlantı kurulduktan sonra ve devam ederken ikinci bir telnet istemci ile bağlantı kuramıyorum. Sebebi muhtemelen sunucunun ilk bağlanan telnet istemcisinden veri bekliyor oluşu. Birden fazla istemciye yanıt verebilmek...
TCP sunucuyu neredeyse tamamladım. Sunucuyu çalıştırıyorum sonra da telnet ile bağlanıp bir satır yazıyorum ve enter'a basıyorum. Sunucu da bu satırı alıyor ve geri gönderiyor, telnet ekranında kendi yazdığım satırın geri geldiğini görüyorum. Ama bazan sunucu benim yazdığım satırı ikiye bölüyor...
Berkeley soketlerini anlatan bir kitaptaki basit TCP sunucu örneğini yazdım ve sunucu çalışıyor. TELNET ile bağlanıyorum ve benim yazdığım mesajın aynısını sunucu bana geri gönderiyor. Ama eğer sunucuda bir değişiklik yapıp derledikten sonra sunucuyu tekrar başlatırsam "address alredy in use"...
bir süredir c++ öğrenmeya çalışıyorum baktığım bir programda soyle bir yapı gördüm
void find_keyword(const char* buffer, const char* keyword)
{
char* ncbuf = const_cast<char*>(buffer);
char* token;
token = strtok(ncbuf, keyword);
.
.
.
}
program çok büyük bu şekilde...
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...