Pytania otagowane jako c++

16
Czy C ++ jest odpowiedni dla systemów wbudowanych?
Często zadawane pytanie tutaj i gdzie indziej. Czy C ++ jest odpowiedni dla systemów wbudowanych? Mikrokontrolery? RTOS? Tostery? Komputery wbudowane? Czy OOP jest użyteczny w mikrokontrolerach? Czy C ++ usuwa programator zbyt daleko od sprzętu, aby był wydajny? Czy Cdu Arduino (bez dynamicznego zarządzania pamięcią, szablonów, wyjątków) powinien być uważany …

10
Języki programowania dla inżynierów elektroników
Jestem studentem elektroniki i inżynierii komunikacji, zanim dostałem się na studia, interesowałem się programowaniem i aplikacjami komputerowymi. Skoncentrowałem się na projektowaniu aplikacji Windows i nauce ich technik, ale teraz czuję, że jest to bezużyteczne w mojej dziedzinie ... Nie muszę się uczyć wszystkiego o informatyce i programowaniu! (Czy mam rację?) …

5
Klasy C ++ dla abstrakcji styków we / wy
Szukam abstrakcji C ++ dla sprzętowych punktów We / Wy lub pinów. Rzeczy takie jak in_pin, out_pin, inout_pin, może open_collector_pin itp. Z pewnością mogę wymyślić taki zestaw abstrakcji, więc nie szukam odpowiedzi typu „hej, możesz to zrobić w ten sposób”, ale raczej „spójrz na tę bibliotekę, która została użyta w …
13 microcontroller  pins  c++  io 

2
Kontrola wersji schematów i kodu źródłowego
Zajmuję się tworzeniem urządzenia elektronicznego, które składa się z dwóch części: sprzętu (schematy Eagle) i oprogramowania układowego (kod źródłowy C ++). Chciałbym śledzić zmiany zarówno w kodzie źródłowym, jak i schematach, ale są pewne punkty, w których nie jestem pewien, jak zorganizować swoją pracę: W przypadku kodu źródłowego zdecydowanie użyłbym …
12 eagle  hardware  c++ 

3
Stan wyścigu w trybie uśpienia mikrokontrolera
Biorąc pod uwagę mikrokontroler, który uruchamia następujący kod: 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 { …

1
Arduino and Interrupts: Szybki sposób na uzyskanie wartości pinów
Używam Arduino Uno i już skonfigurowałem go do pracy z przerwaniami na pinach cyfrowych 2, 3, 4 i 5 zgodnie z wyjaśnieniem 1 , które znalazłem. void setup() zawiera następujący kod do ustawienia przerwań. //Endable Interrupts for PCIE2 Arduino Pins (D0-7) PCICR |= (1<<PCIE2); //Setup pins 2,3,4,5 PCMSK2 |= (1<<PCINT18); …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.