Welche Werte muss ich da nehmen, um ZB PortB.4 auf high zu setzen?
Die "PortB.4"-Schreibweise funzt bei mir nicht!
Einfach 255 durch die Anzahl der B-Ports dividieren?
Also bei klappt es mit ATMega16 und Bascom einwandfrei mit:
PortB.4 = 1
und
PortB.4 = 0
255 durch die Anzahl der Ports teilen bringt irgenswie gar niichts, was soll den dabei rumkommen?
Wenn schon musst du einen Dezimal nach Binär Umwandlung machen.
Das geht z.B. mit dem Windows-Rechner in der "wissenschaftlichen Ansicht" ganz gut. .
Wenn du z.B. die Ports B 0 - 7 auf 01010101 setzen willst, klickst du im Rechner auf "Bin" gibts "01010101" ein, klickst auf "Dez" ein und erhälst 125.
==> PortB = 125
Du kannst Bascom aber bestimmt auch direkt den Binärwert geben, müsste dann vermutlich
Portb = &B01010101
heissen, da bin ich mir aber nicht 100% sicher.
Lesezeichen