- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 11 bis 20 von 27

Thema: Einfache Schreibweise einer 5-Bit Wahrheitstabelle

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #17
    Erfahrener Benutzer Robotik Einstein Avatar von Searcher
    Registriert seit
    07.06.2009
    Ort
    NRW
    Beiträge
    1.715
    Blog-Einträge
    133
    Hallo,
    Zitat Zitat von stardust19322 Beitrag anzeigen
    @ Searcher: Das, was du als Beispiel geschrieben hast, funktioniert leider nicht.
    Auf welches Codestück beziehst Du Dich da?

    Ich habe Dein letztes Programm von hier gesehen:
    Der Code sieht bislang so aus (nach meinem letzten Post geschrieben):
    Dort fehlt noch ein Return in der ISR. Aber funktioniert das oder nicht?

    Es sollte funktionieren, es sei den die höherwertigen Bits (Bit 5, 6, 7) sind nicht 1. Dadurch, daß in deinem letzten Programm die Pullups eingeschaltet sind, sollten diese Bits auf 1 stehen, so wie Du sie auch im Select-Case abfragst.

    Die Leitungen (PA5, PA6, PA7) brauchen/sollten nicht angeschlossen werden, da sie durch die Pullups auf definiertem Pegel liegen. Es schadet auch nichts, sie durch eine extra Variable auf 0 zu setzen wie hier:
    Programmwahl = PINA
    Programmwahl = Programmwahl AND &B00011111 '(natürlich bei Case berücksichtigen)
    Sollen die auf 1 gesetzt werden geht es mit der ODER Verknüfung:
    Programmwahl = Programmwahl OR &B11100000


    Bitte poste beides, das was geht und das was nicht geht.

    Die Eingangsports können nicht an eine Variable übergeben werden.
    Das was passieren soll ist, daß der Wert aus Register PINA in die Bytevariable übertragen werden. Das mußßß gehen.


    Wenn ich die Variable entsprechend als Byte deklariere und dem Port mit "Programm = PINA" zuweise, kann ich machen was ich will - das Register reagiert nicht auf Tastenbefehle. Schreibe ich allerdings z.B. "If PinA.0 = 0 then ...etc.pp", dann klappt alles.
    Wie schon gesagt, bitte poste beide Varianten, die funktionierende und die nicht funktionierende.

    Gruß
    Searcher
    Geändert von Searcher (16.12.2014 um 08:12 Uhr)
    Hoffentlich liegt das Ziel auch am Weg
    ..................................................................Der Weg zu einigen meiner Konstruktionen

Ähnliche Themen

  1. Kurze Schreibweise bei If- Bedingung in Bascom?
    Von rylix im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 17.06.2011, 16:58
  2. Ersten 8 bit einer 32 bit Zahl auslesen
    Von C_Classic im Forum C - Programmierung (GCC u.a.)
    Antworten: 15
    Letzter Beitrag: 23.05.2010, 00:06
  3. TTL Logik Wahrheitstabelle
    Von Micha.Berlin im Forum Elektronik
    Antworten: 5
    Letzter Beitrag: 26.05.2008, 22:32
  4. Ein bestimmtes Bit einer Variable überschreiben
    Von Dane im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 15.04.2006, 14:00
  5. Antworten: 5
    Letzter Beitrag: 30.06.2005, 16:51

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress