- LiFePO4 Speicher Test         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 17 von 17

Thema: Bascom Einsteigerprogramme

  1. #11
    Erfahrener Benutzer Roboter Experte Avatar von Neutro
    Registriert seit
    28.10.2007
    Ort
    Ostfriesland
    Alter
    45
    Beiträge
    642
    Anzeige

    Praxistest und DIY Projekte
    Hali Hallo,

    PortX.Y = Ausgang
    PinX.Y = Eingang
    Lese dir bitte noch mal diese Tutorials durch, ich denke das dann einiges klarer werden wird, damit deine großen Vorhaben auch realisiert werden können
    http://www.rn-wissen.de/index.php/AV...leicht_gemacht
    http://halvar.at/elektronik/kleiner_bascom_avr_kurs/
    Hier stehem die Grundlagen eigentlich sehr gur beschrieben.

    Ich hoffe ich konnte dir weiterhelfen und viel Erfolg noch.

    Gruß
    Neutro
    Jemand mit einer neuen Idee ist ein Spinner, bis er Erfolg hat.
    (Mark Twain)

  2. #12
    Erfahrener Benutzer Fleißiges Mitglied Avatar von High Light
    Registriert seit
    21.08.2009
    Ort
    Baden Württemberg
    Beiträge
    142
    Danke Neutro, hast mir sehr weiter geholfen!!!
    Jetzt verstehe ich auch dass mit Ausgängen und Eingängen,
    was aus meiner sicht recht wenig Sinn mit Portx.y oder
    Pinx.y macht. Aber gut so ist es halt.
    Jetzt ist aber folgendes Problem. Lampe A brennt nur noch!!!!
    Ich bekomme diesen Ausgang nicht mehr aus genau so wie
    alle anderen Auf PortD außer den Portd.1.
    Woran kann das leigen?
    Fusebits, oder igrendetwas verstellt?
    Oder Controller kaputt?

    Deswegen hat auch das letzte Programm nicht funktioniert.

    Gruß High Light

  3. #13
    Erfahrener Benutzer Roboter Experte Avatar von Neutro
    Registriert seit
    28.10.2007
    Ort
    Ostfriesland
    Alter
    45
    Beiträge
    642
    Wenn du testen willst ob die einzelnen Oorts noch funktionieren dann versuche mal folgendes:

    do
    If pinx.y = 0 Then
    waitms 50
    toggle Portx.y
    end if

    Loop

    Jetzt brauchst du nur noch x und y durch die entsprechenden Buchstaben und Zahlen der einzelnen Ports zu ersetzen, bzw Taster und LED anschließen. Das Programm schaltet einfach nur bei Tastendruck
    ( If pinx.y = 0) einen Ausgangsport ein, (toggle Portx.y) bei wiederholten Tastendruck wieder aus.

    Gruß

    Neutro
    Jemand mit einer neuen Idee ist ein Spinner, bis er Erfolg hat.
    (Mark Twain)

  4. #14
    Erfahrener Benutzer Fleißiges Mitglied Avatar von High Light
    Registriert seit
    21.08.2009
    Ort
    Baden Württemberg
    Beiträge
    142
    Ok danke, dann werd ich das mal probieren.

    Gruß High Light

  5. #15
    Erfahrener Benutzer Fleißiges Mitglied Avatar von High Light
    Registriert seit
    21.08.2009
    Ort
    Baden Württemberg
    Beiträge
    142
    So, inzwischen habe ich Fortschritte gemacht und ich muss sagen es funzt.
    Und ich verstehe es immer besser.

    Nun gibts aber ein neues Problem:

    Ich möchte mit 3 Atmega88 über I2C kommunizieren.
    Einen als Master und 2 als Slaves. Hardwaretechnisch
    kein Problem aber das Programm dazu, ich verstehs einfach gar nicht!!!!!!!!
    Zum heulen.
    Und zwar soll der Master beispielsweise die Zahl 13 oder so an einen
    Slave senden, und der Slave soll daraufhin in eine Scheliefe springen
    diese abarbeiten und anschließend ein "ok" zurück an den Master senden.

    Kann mir jemand hierzu ein Programm für Master und dan Slave
    schreiben? Mit ganz viele Erklärungen, damit ich dass endlich
    hinbekomme????
    Bitte kann mir jemand helfen?????????????

    Bin für alles dankbar.

    Gruß High Light

  6. #16
    Erfahrener Benutzer Fleißiges Mitglied Avatar von High Light
    Registriert seit
    21.08.2009
    Ort
    Baden Württemberg
    Beiträge
    142
    Hat keiner Erfahrung mit I2C???

  7. #17
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Zitat Zitat von High Light
    gibt es so was auch in Bascom?
    Ja, toggle Pin.xyz. Damit wird Pin.xzy jedesmal invertiert.

    Tipp, Die Bascom Beispiele mal so nach und nach ALLE
    ausprobieren. Ist ne menge Arbeit, lohnt sich aber. Alles was
    man schon einmal gemacht hat bleibt halt in den grauen Zellen
    (halbegs) hängen.

    In der Befehlsübersicht ist auch immer ein kleines Beispiel
    und auch beschrieben was der Befehl bewirkt...einfach einmal
    alle (1/2 h Tag) durchlesen...in 1...2..Wochen klappt das ganze
    dann bedeutend besser! Du wirst Dich wundern was Bascom
    so alles kann.

    Gruß Richard

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

Labornetzteil AliExpress