Hallo Community, ich konzipiere soeben eine Schaltung bei der ein HD44780 Display auf höherem Potenzial (konkret eine serielle LiPo-Zelle höher im Strang) als der µC arbeiten wird. Der Hintergrund ist dass ich die sowieso verfügbare Spannungen (3.6 V, 7.2 V usw.) für die negative Kontrastspannung missbrauchen will. Habe also von dem unteren µC zu dem HD44780 nach oben ein einfaches Strominterface konzipiert und jetzt kommt es: damit das Strominterface funktioniert muss der µC seine Signale invertiert ausgeben. Ich benütze die LCD-Library von Peter Fleury. Ich sehe die Stellen wo auf die Pins ausgegeben wird und könnte sie theoretisch zu Fuß alle umschreiben. Vorher frage ich jedoch lieber: gibt es einfachere Software-Methode oder hat jemand solche Library die die Pins invertiert ausgibt? Das es in Hardware auch geht ist mir bewusst, jetzt frage ich um Software-Umsetzung. Optokoppler scheiden aus weil es ein stromsparende Anwendung ist, es gibt viel Power Down und das LCD kriegt nicht einmal seine Hintergrundbeleuchtung; aber eben umso mehr Kontrast. µC nach oben aufs Potenzial von HD44780 zu bringen geht nicht weil er dort wo er ist eine 1 MHz SPI erledigen muss. Also: wie kann ich am schnellstem die Ausgangssignale in der LCD-Library von Peter Fleury invertieren? Oder andere Library?
Gast
#4088985
Michal Polanski schrieb: > Vorher frage ich jedoch lieber: gibt es einfachere Software-Methode oder > hat jemand solche Library die die Pins invertiert ausgibt? Der Oberbegriff für solche Softwaremethoden nennt sich "Bitmanipulation". Speziell brauchst du den Operator "bitwise NOT" (~).
Weiß ich. Deine Antwort tendiert also in Richtung "die ganze Library durcharbeiten". Schauma mal ob andere Ideen kommen.
Gast
#4089021
>Deine Antwort tendiert also in Richtung "die ganze Library >durcharbeiten". Die paar Zeilen Code zu ändern ist in 10 Minuten erledigt. >Schauma mal ob andere Ideen kommen. Ns dann warte halt auf dein Wunder.