www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Atmel softpacks für SAM7


Autor: Wolfgang U. (wolle68)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich finde die Programmierung der Atmel Softpacks für die SAM7 Familie 
recht gut und habe schon einiges aus den Beispielen in meinem Projekt 
nutzen können. Nach wie vor habe ich aber Probleme mit dem 
Interrupthandling dieser Softlib. Ich nutze den Keil Compiler.

Atmel verwendet eine andere Startup Routine für den SAM7 als die von 
Keil gelieferte. Sie heißt board_cstartup_keil.startup.s und die von 
Keil ist sam7.s . In der von Atmel werden Interrupts anders gehandelt 
als bei Keil was auch dazu führt, dass der AIC bei Atmel nicht in den 
ISR quittiert werden muss(macht die ASM-Routine) und man die Funktionen 
auch nicht mit __IRQ deklariert.

Ich habe aber nun ein Problem, wenn mehrere Interrupts gleichzeitig 
auftreten. So läuft zum Beispiel TC2 mit 10ms und der PIT mit einigen 
µs. Nach einiger Zeit stürzt mir dann das Programm ab.

Hat jemand schon mal Erfahrungen mit der Lib gemacht und hatte ähnliche 
Probleme?  Würde mich über weiter Infos zur Lib freuen oder andere 
Anwendungsberichte.
Nutze ich die Keil Startup, so geht alles, aber dann hab ich ein Problem 
mit der USB Kommunikation, die dann nicht so richtig läuft. Derzeit also 
Pest oder Cholera - immer noch besser als Schweinegrippe ;)

MfG
Wolfgang

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.