Pytania otagowane jako compile

2
Dlaczego nie mogę zadeklarować klasy w innej zakładce w Arduino IDE?
Chciałem przenieść część mojego kodu do drugiej zakładki w Arduino IDE, aby lepiej zorganizować. Na początku próbowałem tylko przenieść funkcję i wydawało się, że działa dobrze. Mogłem wywołać funkcję z setup()funkcji na mojej karcie głównej i nie wystąpiły problemy z kompilacją lub przesyłaniem. Próbowałem jednak umieścić całą klasę w drugiej …


2
Ostrzeżenie podczas weryfikacji szkicu za pomocą kodu VS
Używam Visual Studio Code do programowania dla arduino, które wykorzystuje zainstalowane pliki Arduino Studio i potrzebuje instalacji do działania. To działa bardzo dobrze. Irytujące jest to, że weryfikacja szkicu zajmuje więcej czasu niż w Arduino IDE. Podejrzewam, że powoduje to następujące ostrzeżenie: [Ostrzeżenie] Ścieżka wyjściowa nie jest określona. Nie można …
18 compile  ide 

1
Arduino IDE #ifdef
Korzystam z Arduino IDE, aby przesłać mój szkic do Arduino, ATTiny lub ATmega328. Jak wiadomo, każde urządzenie może mieć inny pinout. Czy kompilator Arduino obsługuje ifdef, w zależności od płyty, z którą jestem podłączony? Na przykład #ifdef Attiny85 a=0; b=1; c=2; #else // arduino a=9; b=10; c=11; #endif

1
Czy istnieje stała preprocesora dla wielkości pamięci
Chciałbym, aby moje kompilacje wykluczały część kodu w zależności od dostępnej przestrzeni pamięci flash / programu. Do użycia w kodzie demonstracyjnym obsługiwanej przeze mnie biblioteki. Natomiast moim obecnym rozwiązaniem jest użycie #ifdef typu procesora. Ale chciałbym być bardziej ogólny i nie musiałem określać wszystkich różnych układów. Byłoby raczej miło, gdyby …

4
Dlaczego szkice zajmują tyle miejsca i pamięci?
Kiedy kompiluję ten szkic dla Yúna: int led = 7; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); } Dostaję: Szkic wykorzystuje 5 098 bajtów (17%) miejsca do przechowywania programu. Maksymalnie wynosi 28 672 bajtów. Zmienne globalne używają 153 bajtów (5%) pamięci dynamicznej, pozostawiając 2 407 bajtów …


1
Ustawienie timera 3 w trybie CTC - konflikt z biblioteką serw
Chciałbym ustawić timer, aby wywoływał funkcję 800 razy na sekundę. Używam Arduino Mega i Timera 3 z preskalerem 1024. Aby wybrać współczynnik preskalera, wziąłem pod uwagę następujące kroki: Częstotliwość procesora: 16 MHz Rozdzielczość timera: 65536 (16 bitów) Podzielić przez procesor przenoszenia wybranego dzielnikiem: 16x10 d6 / 1024 = 15625 Podziel …
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.