mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ATtiny-C-code


Autor: sofi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich arbeite mit ATiny-Mikricontroller, und dazu ein Sensor, aber
irgendwie komme ich nicht weiter.
hat jemand ein C-code Beispiel, wo wird auch ein sensor benutzt.
ich glaube das wird für mich ein Hilfsmittel.
Danke euch.

Autor: Rahul (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>ATiny-Mikricontroller
Dass Tinies klein sind, weiß ich, aber sie als mikrig zu bezeichnen,
finde ich nicht nett.

Zum Rest der Frage wie immer: Welcher controller, welcher Sensor.
Als Vorschlag:

#include<sensor.h>

int main(void)
{
  for(;;)
  {
   read_sensor();
   calculate_result();
   show_result();
  }
  return 1;
}

ist C und sollte funktionieren.

Autor: Icon (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Datenblatt lesen, eigentlich ist bei alle AVR AD-Wandlung gleich hier in
Forum gibt es reichlich, erst suchen dann Posten.

Autor: Icon (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: sofi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke dir.
der Mikrocontroller ist ATtiny45, und ein Drucksensor.
was mit read-sensor, soll diese fkt. auch die AD-Wandler initialisierug
und auslesen enthält?
kannst du vielleicht einbißen kommentieren,meine ich die 3 fkt.
danke

Autor: sofi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke Icon,
ich habe schon gesucht, und habe ich den gesendete Link schon gefunden,
aber das war mit Assembler geschrieben, und dazu ich habe den AD-Wandler
initialiesiert.

Autor: sofi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
kann jemand mir weiter helfen?

Autor: JojoS (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
gucke mal hier ins
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
, da ist im Kapitel 12 alles beschrieben, mit Beispielcode.

Autor: Wolfram (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Solltest du nicht erstmal die Fragen beantworten?
Welcher Controller? _> attiny45

bleibt welcher Sensor?
Schaltplan?
Wo hast du ein Problem?

Auf allgemeine Fragen bekommt man nur allgemeine Antworten oder keine.

Autor: sofi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ja ein Drucksensor von HubaControl, mit 3 Pins. GND, Vcc,und der dritte
mit Mikrocontroller eingeschlossen(ADC3).
als erste habe ich AD_Wandler intitialisiert, ich auch ein Kalibrierung
gerechnnet(mathematiches Formel zwischen Druck und Spannung am
Ad-Wandler)
mein Ziel: ich habe ein bestimmte druck, und wenn die gemessene druck
unter diese wert ist, dann wird ein Led angemacht.
jetzt soll ich eine fkt,reade-sensore programmiert,diese Fkt liefert
ein digital wert, um jetzt dise mit meine wert zu vergleichen, wie wird
das?
und brauche ich einen Timer,so warte zeit oder wie beim sensor
auslesen?

Danke

Autor: Wolfram (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich verstehe nicht ganz wo dein Problem liegt wenn du den AD-Wandler
initialisiert hast.
Du startest eine Adcwandlung,wartest bis die fertig ist und
liest den Wert.
Wenn der Wert < als dein Sollwert wird die Led angemacht.
>jetzt soll ich eine fkt,reade-sensore programmiert,diese Fkt liefert
>ein digital wert, um jetzt dise mit meine wert zu vergleichen, wie
wird
>das?
Ich verstehe ungefähr was du willst, allerdings verstehe ich nicht wie
du den Rest programmieren konntest, wenn du an dieser Funktion
scheiterst.

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.