avr-gcc

    0Hitze

    2Antwort

    Ich versuche, Daten von EEPROM (Mikrocontroller ATmega2560) zu schreiben und zu lesen, was mir die falsche Antwort gibt. Wenn ich es debugge, sehe ich, dass nur das letzte Zeichen gelesen wird, obwohl

    7Hitze

    2Antwort

    typedef int A; typedef int B; void foo(A arg){} void main(void){ B wrongvar = 7; foo(wrongvar); } Soll diese Konstruktion eine Warnung/einen Fehler gemäß dem Standard zurückgeben? Wa

    7Hitze

    4Antwort

    Bei der Implementierung eines Menüs auf einem eingebetteten System in C (++) (AVR-Gcc), endete ich mit Void-Funktion Zeiger, die Argumente, und in der Regel nutzen sie. // void function prototype voi

    5Hitze

    1Antwort

    Mit avr-gcc ist es möglich, Daten im Programmspeicher zu speichern, um RAM zu sparen. Dies wird mit PROGMEM attribute erreicht. AVR-libc bietet auch ein Makro, PSTR(), das mit Literal-Strings verwende

    3Hitze

    2Antwort

    So arbeite ich an meiner Eclipse IDE gehen, damit ich meine arduino Uno in Eclipse entwickeln kann. Mein C++ ist schwach, also ist das wahrscheinlich ein Fehler von mir. Ich habe ein Blink-Programm, d

    5Hitze

    1Antwort

    Ich erhalte Division durch Null Fehler in dieser Zeile: if (tim2_st_ovf < T2_PREK_250) Diese Werte sind definiert wie folgt aus: volatile uint8_t tim2_st_ovf = 0; #define T2_PREK_250 ((250 * (F_CP

    5Hitze

    1Antwort

    Ich lerne gerade, mein Arduino zu programmieren, aber ich habe einen ziemlich soliden Hintergrund in C++, was bedeutet, dass ich sehr enttäuscht war, dass ich die C++ Standardbibliothek nicht verwende

    0Hitze

    2Antwort

    Ich habe einige Probleme mit USART Flusskontrolle auf dem Atxmega256. Ich kommuniziere mit einem Modem, das RTS/CTS zur Flusskontrolle verwendet. Sobald das Modem CTS auf low setzt, möchte ich keine D

    0Hitze

    1Antwort

    Ich versuche, ein Programm für die AVR STK600-Karte zu schreiben, in dem ich durch die LEDs wechsle. Wenn ein Schalter gedrückt wird, schalten sich entsprechende LEDs ein (bis zu diesem Punkt läuft al

    5Hitze

    2Antwort

    Ist es möglich, ein Array zu erstellen, das 256-Byte-Grenze nicht überschreitet? Das heißt, die Adressen der einzelnen Array-Objekte unterscheiden sich nur im unteren Byte. Dies ist eine schwächere An