Pertanyaan yang diberi tag «c++»

C ++ adalah bahasa pemrograman serba guna terkompilasi yang menambahkan fitur berorientasi objek dan peningkatan lainnya ke bahasa C, yang sebagian besar merupakan superset darinya. Ini populer untuk pengembangan perangkat lunak tertanam dan PC.

16
Apakah C ++ cocok untuk embedded system?
Pertanyaan umum, di sini dan di tempat lain. Apakah C ++ cocok untuk embedded system? Mikrokontroler? RTOS? Pemanggang roti? PC Tertanam? Apakah OOP bermanfaat pada mikrokontroler? Apakah C ++ menghapus programmer terlalu jauh dari perangkat keras untuk menjadi efisien? Haruskah Arduino C ++ (tanpa manajemen memori dinamis, templat, pengecualian) dianggap …

10
Bahasa pemrograman untuk insinyur elektronik
Saya seorang mahasiswa Teknik Elektronika dan Komunikasi, sebelum saya kuliah, saya tertarik pada pemrograman dan aplikasi komputer. Saya telah fokus mendesain aplikasi Windows dan mempelajari tekniknya, tetapi sekarang, saya merasa ini tidak berguna di bidang saya ... Saya tidak perlu belajar segalanya tentang ilmu komputer dan mengembangkan perangkat lunak! (Apakah …

5
Kelas C ++ untuk abstraksi pin I / O
Saya mencari abstraksi C ++ untuk perangkat keras I / O poin atau pin. Hal-hal seperti in_pin, out_pin, inout_pin, mungkin open_collector_pin, dll. Saya pasti bisa membuat serangkaian abstraksi sendiri, jadi saya tidak mencari jenis jawaban 'hei, Anda bisa melakukannya dengan cara ini', tetapi 'lihat perpustakaan ini yang telah digunakan dalam …
13 microcontroller  pins  c++  io 

2
Kontrol versi skema dan kode sumber
Saya mengembangkan perangkat elektronik yang memiliki dua bagian: perangkat keras (skema Elang) dan firmware (kode sumber C ++). Saya ingin melacak perubahan dalam kode sumber dan skema, tetapi ada beberapa poin di mana saya tidak yakin bagaimana mengatur pekerjaan saya: Untuk kode sumber saya pasti akan menggunakan Git. Tetapi apakah …
12 eagle  hardware  c++ 

3
Kondisi Ras Tidur Mikrokontroler
Diberi mikrokontroler yang menjalankan kode berikut: 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 dan Interupsi: Cara cepat untuk mendapatkan nilai pin
Saya menggunakan Arduino Uno dan sudah mengaturnya untuk bekerja dengan interupsi pada pin digital 2, 3, 4 dan 5 menurut penjelasan 1 saya menemukan. void setup() berisi kode berikut untuk mengatur interupsi. //Endable Interrupts for PCIE2 Arduino Pins (D0-7) PCICR |= (1<<PCIE2); //Setup pins 2,3,4,5 PCMSK2 |= (1<<PCINT18); PCMSK2 |= …

6
Konsep kata kunci statis dari perspektif tertanam C
static volatile unsigned char PORTB @ 0x06; Ini adalah baris kode dalam file header mikrokontroler PIC. The @operator yang digunakan untuk menyimpan nilai PORTB dalam alamat 0x06, yang merupakan mendaftar di dalam PIC controller yang mewakili PORTB. Sampai saat ini, saya punya ide yang jelas. Baris ini dinyatakan sebagai variabel …



1
Sementara loop dioptimalkan
Saya memiliki kode berikut dalam program mikrokontroler saya: // Wait for ADC conversion to complete while ( ( ADCSRA && _BS( ADSC ) ) == _BS( ADSC ) ) {} Di mana ADCSRA adalah register yang akan mengubah nilainya begitu konversi analog selesai dan di mana saya ingin menunggu sedikit …


1
Bug dalam kompiler ARM Keil dengan interrupt handler dan C ++?
Saya memiliki masalah dengan penulisan interrupt handler di kompiler ARM Keil untuk LPC1114. Ketika saya menulis program dalam C ++ dan menentukan opsi --cpp compiler, semua kode dari interrupt handler menghilang, diganti dengan infinite loop. Saya menulis program sederhana yang menggambarkan masalah saya. #include "LPC11xx.h" // LPC11xx definitions #define SYSTICK_DELAY …
8 c++  interrupts  keil 

1
Apa yang harus saya ketahui saat membuat perpustakaan untuk Arduino?
Terpikir oleh saya bahwa, di luar masalah saya saat ini, saya harus bertanya, "Apa yang harus saya ketahui ketika membuat perpustakaan untuk Arduino?" Pertama, apa yang saya lakukan: Saya menggunakan Eclipse sebagai editor dan kode penulisan di C ++. Saya telah menulis aplikasi Arduino sederhana yang menyertakan file header saya …
8 arduino  library  c++  c 
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.