«c++» etiketlenmiş sorular

16
C ++ gömülü sistemler için uygun mu?
Burada ve başka yerlerde ortak bir soru. C ++ gömülü sistemler için uygun mu? Mikrodenetleyiciler? RTOSes? Ekmek Kızartma? Gömülü PC'ler? Mikroişlemcilerde OOP faydalı mı? C ++ programlayıcıyı etkin olmak için donanımdan çok uzakta tutar mı? Arduino'nun C ++ 'ı (dinamik bellek yönetimi olmadan, şablonlar, istisnalar hariç) "gerçek C ++" olarak …

10
Elektronik mühendisleri için programlama dilleri
Elektronik ve Haberleşme Mühendisliği öğrencisiyim, üniversiteye gitmeden önce programlama ve bilgisayar uygulamaları ilgimi çekti. Windows uygulamalarını tasarlamaya ve tekniklerini öğrenmeye odaklanmıştım, ama şimdi, bunun alanımda işe yaramadığını hissediyorum ... Bilgisayar bilimi ve yazılım geliştirme hakkında her şeyi öğrenmek zorunda değilim! (Bu konuda haklı mıyım?) VB .Net, C # ve C …

5
I / O pin soyutlaması için C ++ sınıfları
Donanım I / O noktaları veya pimleri için C ++ soyutlama arıyorum. İn_pin, out_pin, inout_pin, belki open_collector_pin vb. Kesinlikle böyle bir soyutlama kümesi ortaya çıkarabilirim, bu yüzden 'hey, bu şekilde yapabilirsin' tür cevaplar aramıyorum, daha ziyade 'bu ve bu kitapta kullanılan bu kütüphaneye bakın ve bu proje'. Google, başkalarının bunu …
13 microcontroller  pins  c++  io 

2
Şemaların ve kaynak kodunun sürüm kontrolü
İki bölümden oluşan bir elektronik cihaz geliştiriyorum: donanım (Eagle şemaları) ve bellenim (C ++ kaynak kodu). Hem kaynak kodu hem de şemalardaki değişiklikleri izlemek istiyorum, ancak işimi nasıl organize edeceğimden emin olmadığım bazı noktalar var: Kaynak kodu için kesinlikle Git'i kullanırdım. Ancak şemalar aslında ikili dosyalar olduklarında sürümlemeye değer mi …
12 eagle  hardware  c++ 

3
Mikrodenetleyici Uyku Yarışı Durumu
Aşağıdaki kodu çalıştıran bir mikro denetleyici verildi: volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we have an interrupt to process } int main() { while(1) { if(has_flag) //if we had an interrupt { has_flag …

1
Arduino ve Interrupts: Pin değerlerini almanın hızlı yolu
Bir Arduino Uno kullanıyorum ve zaten bulduğum 1 açıklamaya göre dijital pim 2, 3, 4 ve 5'deki kesintilerle çalışacak şekilde ayarladım . void setup() kesmeleri ayarlamak için aşağıdaki kodu içerir. //Endable Interrupts for PCIE2 Arduino Pins (D0-7) PCICR |= (1<<PCIE2); //Setup pins 2,3,4,5 PCMSK2 |= (1<<PCINT18); PCMSK2 |= (1<<PCINT19); PCMSK2 …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.