- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 7 von 7

Thema: ATtiny84a PWM

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie Avatar von HeXPloreR
    Registriert seit
    08.07.2008
    Ort
    Soltau - Niedersachsen
    Alter
    46
    Beiträge
    1.369
    Dann versuche doch mal den Wert für a direkt zu schreiben - also z.b. 10 oder 100 - und schaue ob sich was entsprechendes tut.

    Versuche mal einen einfacheren Code zu schreiben. Und poste den dann bitte komplett.
    Momentan scheint noch was am Code zu fehlen. Mindestens ggf eine "}" hinter dem "delay(delayval);"

    Kennst du dieses Papier?
    Kapitel 7 und 10 sollten dich interessieren: http://www.netzmafia.de/skripten/har...erhandbuch.pdf

    Dir ist klar das der Arduino Uno einen ATmega328P_(Link auf Reichelt) verwendet, der laut Datenblatt 6 PWMs erzeugen kann. Der ATiny84a_(Link auf Reichelt) aber nur 2 PWMs erzeugen kann.
    Und es allein aus diesem Grund schon Probleme mit von dir gezeigte Ansteuerung geben wird.

    Zitat Zitat von OpaReinhard Beitrag anzeigen
    Ich habe es schon öfter so gemacht, dass ich einen Sketch in der Arduino IDE geschrieben und mit dem Arduino Uno getestet habe. Wenn dann alles funktionierte habe ich die PINs angepasst und den Uno als Programmiergerät für die mit Bootlader versehenen ATtinys benutzt.
    Ich befürchte dann bist Du mit der Art wie du Microcontroller programmierst schon an Deine Grenzen angekommen.
    Denn so funktioniert es bestenfalls mit Glück, aber gekonnt ist was anderes.

    Wenn Du grundsätzliches interesse hast und einen ISP-Programmer besitzt der ggf mit Bascom zusammenarbeitet dann würde ich dir die Testversion von Bascom empfehlen.
    Es ist ähnlich aufgebaut wie Arduino-C was Funktionen betrifft, nur ... *hüstel* es ist eben ein Basic-Dialekt. ABER man kann seinen Chip wenn er von Bascom unterstützt wird, selbst im Programmcode auswählen.
    Ich bin mir nur grade nicht sicher ob das grundsätzlich mit der Arduino-IDE auch möglich ist. Und wenn doch, dann müsste es ja möglich sein ein Programm auch direkt passned für einen Tiny zu schreiben ohne "einfach nur die Pins" im Code für einen Mega zu ändern.

    Viele Grüße
    Jörg
    Geändert von HeXPloreR (21.03.2016 um 19:03 Uhr)

  2. #2
    @Jörg: Du hast sicher aus der Sicht eines Profis recht. Ich stehe am Scheideweg. Mir geht es eigentlich gar nicht darum Mikrokontroller zu programmieren. Angefangen habe ich letztes Jahr damit als es mir zu unrealistisch war, dass auf meiner Modelleisenbahn wenn es dunkel wurde alles Häuser auf einmal anfingen zu leuchten und dann auch noch alle Fenster eines Hauses auf einen Schlag. Mehr durch Zufall bin ich dann auf den Arduino gestoßen. Damit bin ich schon eine ganze Ecke weiter gekommen. Aber wie es dann so geht - wenn man einmal Blut geleckt hat will man mehr. So gestalte ich ganze Szenarien mit Mikrokontrollern. Ich hab manchmal den Eindruck die Modelleisenbahn wird langsam zur Nebensache, ist nur noch ein Mittel zum Zweck. Aber dann holen mich meine Enkel wieder auf den Boden zurück. Mal sehen wie es weitergeht.
    Zurück zu meinem Problem: ich habe anstelle des Attiny einen Atmega eingesetzt. Damit funzt die Sache total gut. Der attiny war wohl doch mit den Zufallsgeneratoren überfordert.
    In die Arbeit mit dem ISP-Programmer werde ich mich wohl trotzdem näher beschäftigen. Danke für Deine Antworten.

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von Rabenauge
    Registriert seit
    13.10.2007
    Ort
    Osterzgebirge
    Alter
    56
    Beiträge
    2.210
    Warum nimmste da nicht die kleinen Arduinos?
    Den Pro Mini bekommt man unter 2€, und der ist sogar zum UNO noch kompatibel.
    Hat auch ne eigene Spannungsversorgung an Bord, ist somit direkt einsetzbar, nur USB hat er nicht.
    Kommt aber sicher billiger als jeder Eigenbau mit so nem Prozessor.
    Das Ding ist ungefähr daumengross-in nen HO-Lastwagen kann man den schon einbauen.
    Gibts auch in ner 3.3V-Variante (allerdings dann nur noch mit 8MHz).
    Grüssle, Sly
    ..dem Inschenör ist nix zu schwör..

  4. #4

    Reden

    @ Rabenauge:
    danke für den Hinweis. Die Teile kenne ich noch nicht. Allerdings hätte ich mir eine Menge Zeit, Arbeit und Geld gespart wenn ich sie gekannt hätte. Das war für mich ein ganz wertvoller Hinweis.

Stichworte

Berechtigungen

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

Solar Speicher und Akkus Tests