Suchergebnisse
Suchergebnisse 1-20 von insgesamt 24.
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
Aufgrund technischer Veränderungen ist der Mailverkehr innerhalb des Forums (Private Nachrichten) nur noch eingeschränkt möglich. Die Einschränkung ist notwendig, um zusätzliche Betriebskosten für das Forum zu vermeiden. Näheres zu den Hintergründen im Thread "Aktuelles zum Forum".Wir bitten um Verständnis.
Hinweis kann nach Kenntnisnahme deaktiviert werden!
-
Hallo zusammen, ich habe ein Problem mit der Tastaturabfrage, Matrixtastatur 3x4 und dem Befehl getkbd, port b. Wenn keine Taste gedrückt wird soll ja "16" zurückgeliefert werden. Nun ist es bei mir aber so, daß eine "4" zurückgeliefert wird. An der Tastatur kann es nicht liegen, da auch bei gar nicht angeschossener Tastatur, also wenn alle Pins des Ports offen sind, die "4" zurückgeliefert wird. Hat hier jemand eine passende Idee ?
-
SSD1306 staucht Zeichen auf 1/2 Größe
elektrolyst - - Displays
BeitragSorry, daß ich mich so spät melde. Funktioniert 1A. Herzlichen Dank für die Hilfe !!!
-
SSD1306 staucht Zeichen auf 1/2 Größe
elektrolyst - - Displays
BeitragIch habe folgendes Problem: Anzeige SSD1306 Größe: 0,91 zoll OLED Auflösung: 128x32 IIC. Wenn ich sie mit dem Beispielprogamm SSD1306-I2C.BAS von MSC ansteuere ist bei der Schrift Font8x8tt.font diese so klein, daß man sie nicht lesen kann. Wenn ich eine größere Schriftart nehme z.B. My12_16.font dann sieht man, daß die Zeichen nur in halber Höhe dargestellt werden: Die Zeichen dieser Schriftart sind z.B. 14 Pixel hoch, angezeigt werden aber nur 7. Daraus schließe ich, daß nur jede zweite Zeile …
-
SSD1306 OLED Display
elektrolyst - - Displays
BeitragIch habe folgendes Problem: Anzeige SSD1306 Größe: 0,91 zoll OLED Auflösung: 128x32 IIC. Wenn ich sie mit dem Beispielprogamm SSD1306-I2C.BAS von MSC ansteuere ist bei der Schrift Font8x8tt.font diese so klein, daß man sie nicht lesen kann. Wenn ich eine größere Schriftart nehme z.B. My12_16.font dann sieht man, daß die Zeichen nur in halber Höhe dargestellt werden: Die Zeichen dieser Schriftart sind z.B. 14 Pixel hoch, angezeigt werden aber nur 7. Daraus schließe ich, daß nur jede zweite Zeile …
-
UART abschalten
BeitragDanke auch für diese Antwort und Deine Mühe. Aber das ist für mich eine Nummer zu hoch Das mit dem Software-UART funktioniert prima und ist absolut simpel.
-
UART abschalten
BeitragPerfekt ! Besten Dank !
-
UART abschalten
BeitragHallo, ich hätte mal wieder ein Problem. Sobald im Programm der '$baud oder Print-Befehl auftaucht ist der Port (PD.1 beim Mega32) immer auf 1 und nicht mehr als Ausgang nutzbar. Beispiel: $regfile = "m32def.dat" $crystal = 8000000 '$baud = 9600 $hwstack = 40 $swstack = 40 $framesize = 60 Config Portd = &B11111111 'als Ausgang schalten Print "Hallo Welt" Do Portd = 0 Wait 1 Portd = 255 Wait 1 Loop End Gibt es eine Möglichkeit, den UART nach der Ausgabe wieder abzuschalten ? Konkret möchte ich nu…
-
Port / Pin abfragen
BeitragEs ist ein Hardwarefehler ! Ich habe die Schaltung, die ursprüglich auf einer Platine ist, jetzt auf einem Steckbrett nachgebaut und da klappts. Man soll sich halt auf nichts verlassen. Danke an alle für die Hilfe und Eure Geduld.
-
Port / Pin abfragen
BeitragAVCC Pin liegt an 5V. Interner PullUp über Porta.1 = 1 oder Pina.1 bringt keinen Unterschied, Abfrage immer 0. Das einzige was geht ist, wenn die config ADC ...-Zeile drin ist. Aber das kann ja auch nicht die Lösung sein ? Oder ?
-
Port / Pin abfragen
BeitragAls bit definiert geht auch nicht. Ich habe jetzt versucht den Port als Anlaogport auszulesen. Das geht, ist aber ziemlich langsam. Kurioserweise geht jetzt mit dem config adc ... aber auch das Auslesen als Digitalport, ohne die Zeile config adc... gehts nach wie vor nicht. OK, jetzt könnte man sagen: schreib die Zeile doch einfach rein und gut ist. Aber es wäre doch schön zu wissen warum das so ist. $regfile = "m32def.dat" $crystal = 8000000 $hwstack = 40 $swstack = 40 $framesize = 60 Dim A As …
-
Port / Pin abfragen
BeitragDanke auch für diese Antwort. Ist es leider auch nicht. Der Text wird problemlos dargestellt. An der Baudrate kann es also nicht liegen. $regfile = "m32def.dat" $crystal = 8000000 $hwstack = 40 $swstack = 40 $framesize = 60 Dim A As Byte Config Porta.1 = Input 'externer Pullup-Widerstand Print "Hallo Welt" Wait 3 Do A = Pina.1 Print A Loop ' End
-
Port / Pin abfragen
BeitragGeht leider auch nicht, Ausgabe immer 0.
-
Port / Pin abfragen
BeitragIch stehe im moment komplett auf dem Schlauch. Wieso kann ich mit diesem Programm nicht den Zustand von PORTA.1 abfragen ? Der Port hat einen externen PullUp Widerstand, der Taster zieht den Pin nach GND. Die Abfrage ergibt immer 0, Taster gedrückt oder nicht. $regfile = "m32def.dat" $crystal = 8000000 $hwstack = 40 $swstack = 40 $framesize = 60 Config Porta.1 = Input 'externer Pullup-Widerstand Do Print Pina.1 Loop End
-
Zitat von djmsc: „Probier doch mal eine Takt an den T0 anzulegen. “ Wenn ich einen 'echten' (Hardware)-Takt an T0 (PB0) lege geht es. Was auch geht ist, wenn ich das intern erzeugte Ereignis an einen Ausgang lege z.B. PB1 und diesen dann softwaremäßig mit PB0 gleichsetze: Toggle Portb.1 Pinb.0 = Portb.1 Ist natürlich ziemlich umständlich und verbraucht zwei Ports aber es geht und erfüllt den Zweck. Vielen Dank nochmal allen für die Hilfe
-
Vielleicht mache ich ja auch einen Denkfehler. Kann das Programm wie ich es beschrieben haben grundsätzlich nicht laufen, weil nichts von draußen kommt ? Brauche ich unbedingt ein Ereignis von aussen ? Ich will keine Ereignisse zählen, die von draußen kommen, sondern vom Programm. Z.B. wenn ein Meßwert 50 mal überschritten wurde oder mit einem internen Sekunden-Takt z.B. alle 180 Sekunden einen Interrupt auslösen.