compiler arm von keil version3

OP #696471
Lesenswert?
• ▲
▼
Hi leute, ich versuche impulse zu senden und empfängen per arm9 
microcontroller.Die frequenz ist 40 khz.Das problem habe ich keine 
Ahnung wie man die befehle benutzen soll.Der compressor ist ein mcb-str9 
von arm,ich benutze ein ukeil compiler.
Ich möchte gern Beispele haben.
Danke
Gast #696853
Lesenswert?
• ▲
▼
So ist das Projekt.Ich habe ein Ultraschall sender / empfänger 
platine.Mit dem Microcontroller soll signale senden und emfängen.Mein 
ist wie und was soll ich als befehle benutzen.Die sache sind ganz neu 
für mich.iCH HABE SCHON das Programm Blinky angeschaut,aber es gibt 
keine Bibliothek für befehle.Analog signal von microcontroller raus.Ich 
möchte 4 periode von 25us senden mit einem extern clock.Worauf soll 
beachten?
Gast #696861
Lesenswert?
• ▲
▼
Mir ist da einiges immer noch nicht klar:

Beherrscht du irgendeine Programmiersprache (vorzugsweise C)?
Wenn nein: Vergiß die Aufgabe!

Falls doch: Hast du schon einmal Mikrocontroller programmiert und
ist dir die Herangehensweise (Datenblatt lesen, etc.) bekannt?
Wenn nein: Vergiß die Aufgabe!

Falls doch: Mach dich erstmal mit der Architektur (ARM bzw. ARM9)
bekannt. Studiere mal das Datenblatt des STR9, insbesondere die
Peripherals, die dir bei der Lösung der Aufgabe helfen könnten
usw.

Es gibt keine "Bibliothek" wo du nur 3 "Befehle" eingeben mußt,
und schon ist dein Problem gelöst.

Zumindest nicht für den 9er ARM. Für die AVRs nennt sich das BASCOM ;-)
Oder du versuchst es mal mit LEGO Mindstorms...
Gast #696871
Lesenswert?
• ▲
▼
Gast #699028
Lesenswert?
• ▲
▼
Als erstes solltest du dich mal mit Programmierung in C beschäftigen 
(mit Assembler würde ich bei ARM nicht unbedingt anfangen). Dann 
solltest du mal die Datenblätter für deinen uC und die Dokumentation für 
dein Board anschauen.

Anschliessend kannst du dein grosses Problem in mehrere kleine (lösbare) 
Probleme zerlegen. Z.B.:

- Daten über serielle Schnittstelle verschicken
- A/D Wandlung
- Timer/Interupt
- Ansteuerung Schallwander

Vielleicht kannst du dann auch mal gezielter fragen. Deine Aufgabe wird 
dir hier keiner lösen. Allerdings lassen deine Fragen darauf schliessen 
das dir noch einiges an Grundlagen fehlt...

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.