mikrocontroller.net

Forum: Projekte & Code AT90CAN128 mit CANopen


Autor: patnze (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich realisiert gerade ein Kommunikation zwischen PC und Mikrocontroller 
AT90CAN128 mit Protokoll CANopen (Microcanopen).Schaltung und Board habe 
ich schon.ich habe mich in der letzten Zeiten über die Programmierung 
vom Controller gekümmert also Baudrate,Node_id, Transmit Receiver also 
die ganze Einstellung von der Controller.Ich brauche Hilfe wie ich den 
Protokoll einsetzen kann.gerstern habe ich ein test Programm geschrieben 
um Led über Dip schalter einzusteuern aber lader ging nicht obwohl nach 
Kompilation keine Fehler im Programm war.wo kann das Problem sein?
da die Code

ich wollte man ein test Programm schreiben um mein Board die
DIP-Schalter testen zu können.wollte vom Schalter in PORT A ein LED in
PORTB anschalten.das Programm sieht aus:


#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>
#include <inttypes.h>
#include <stdbool.h>

int main (void) {

   DDRA = 0x00;
   PORTA = 0xFF;
   DDRB  = 0xFF;
   PORTB = 0xFF;

   while(1) {
    if(PINA &(1 <<PINA0)){
  _delay_ms(100);
  PORTB=PORTB|(1<<PB5);
   }
   else
   {
   _delay_ms(100);
   PORTB &= ~(1<<PB5);
   }
 }

   return 0;

}

mfg
Danke


Beitrag melden | Bearbeiten | Löschen |

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.