- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 10 von 17

Thema: C Neuling - erste Frage

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #9
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    01.10.2009
    Beiträge
    437
    Zitat Zitat von Blue72 Beitrag anzeigen
    Also mir geht es in erster Linie darum, Code wie diesen hier:
    Code:
       printf('Ei-Pod\n');
    einfach auch optisch anzuzeigen, da ich bei C wirklich bei absolut 0 anfange.
    Diese Komfortfunktion von Bascom gibt's in C so nicht.
    Was Du machen kannst, um z.B. die Ausgabe von printf im AVR-Studio4 zu überprüfen, ist einen Data Breakpoint auf das UDR Deiner Wahl zu setzen und zwar auf die Basis-Adresse.
    Bei einem ATMega16 ist das für das einzige UART die Adresse 0x0C, der Breakpoint muss also lauten:
    Break when: Location is accessed
    Location: IO@0x2C
    Per F5 kannst Du durch die einzelnen ausgegebenen Zeichen durchgehen.
    Unter AVR-Studio4 gibt's auch noch unter Debug-->AVR Simulator Options-->Stimuli and logging die Möglichkeit Änderungen auf einem bestimmten Port zu registrieren, diese anzuzeigen und in ein File zu loggen.
    Wenn Du nun stdout umleiten würdest: Die_Nutzung_von_sprintf_und_printf und dort die Zeichenausgabefunktion änderst, d.h. statt das UART auf den Port ausgibst,
    Code:
    int uart_putchar( char c, FILE *stream )
    {
      PORTA = c;
      return 0;
    }
    dann siehst Du das Ausgegebene (bei Output-->To screen) und kannst es auch in eine Datei schreiben, zwar nur in Dezimal ASCII, aber immerhin.

    Nachtrag:
    Gerade bemerkt, AVR-Studio4 merkt sich das Logging nicht in den Projekteinstellungen, das muss also nach jedem Start des Studios neu eingetragen werden.
    Und schreib' Anführungszeichen statt Hochkomma, sonst wird das nix:
    Code:
    printf('Ei-Pod\n');
    Geändert von MagicWSmoke (01.05.2012 um 11:41 Uhr)

Ähnliche Themen

  1. Frage von einem Neuling zu seinem Projekt...
    Von ticia im Forum Mechanik
    Antworten: 11
    Letzter Beitrag: 12.05.2011, 08:46
  2. Pro Bot 128 Neuling bräuchte Hilfe für erste Schritte.
    Von muntz im Forum Sonstige Roboter- und artverwandte Modelle
    Antworten: 4
    Letzter Beitrag: 03.12.2009, 15:32
  3. Neuling mit Frage!
    Von Basalam im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 14
    Letzter Beitrag: 27.04.2008, 04:14
  4. Neuling Frage.
    Von -:edik:- im Forum Elektronik
    Antworten: 3
    Letzter Beitrag: 11.08.2006, 19:12
  5. C-Control ist da, die erste Frage
    Von marcel im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 8
    Letzter Beitrag: 09.12.2003, 18:25

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests