Suchergebnisse
Suchergebnisse 1-20 von insgesamt 1.000. Es gibt noch weitere Suchergebnisse, bitte verfeinern Sie Ihre Suche.
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!
-
Grundsätzlich hat der AVR (Mega) mindestens einen Hardware-UART, dabei stehen die Pins für RxD und TxD fest. Willst du die Pins für TxDund RxD selber festlegen, musst du einen Software-UART konfigurieren. Das hat aber für das Programm folgen. Interrupts während des Empfangs und Sendens sind je nach Art Tabu, auch gehen Empfangs-Buffer und Sende-Buffer nicht mehr. Und auch IsCharWaiting funktioniert bei Soft-UART nicht. Zudem ist die Prozessorauslastung höher, weil ja der Empfang per Software gem…
-
Zitat von HJH-MD: „Wieso Spekulationen? Hatte doch schon erklärt, dass das ganze mit dem ersten Programm problemlos funktioniert. “ Scheinbar funktioniert es wohl doch nicht so wie gewünscht. Zudem kann man eine negative Zahl nicht zur positiven machen, wenn man das SIGN-Bit maskiert. Das geht bei 2er-Komplement Darstellung nicht. Und wie Pluto schon gesagt hat, liest du 1 Bit zu viel ein (17 Bit anstatt 16). Und in deinem angehängten Code muss das Auslesen so gemacht werden: BASCOM-Quellcode (1…
-
Das Schaltbild lässt auch wieder viel Raum für Spekulationen. Welche Jumper sind nun gesteckt? Und welche Referenz-Spannung (wieviel Volt) liegt am Pin 1 des AD-Wandlers an? Die VRef und die VCC des Wandlers brauchen kein Block-Kondensator? Welche Spannung legst du an den AD-Eingängen zum Messen an, und an welchen Klemmen ist das angeschlossen? Und was ist jetzt genau dein Ziel? Messen mit der Hardware-SPI? Zumindest ist das deine Aussage im 1. Post. Was vielleicht auch noch interessant ist zu w…
-
Zitat von HJH-MD: „gerade ausprobiert. Werte von -721 bis 4095 wie bei meinem Programm. Wobei die letzten 2 Stellen sehr stark springen. “ Und was ist daran falsch? Der Wertebereich bei 12 Bit + Vorzeichen ist nun mal +- 4096 (-1). Vielleicht liegt es an deiner VCC oder am Signaleingang, wenn die letzten Stellen springen? Wie sieht denn deine Schaltung aus? Zitat von HJH-MD: „Sorry, aber ich versuche immer Bibliotheken, die ich nicht kenne, zu meiden. Werde demnächst 3 Bytes übertragen und meine…
-
IR Wireless Remote Control Module
Mitch64 - - Codeschnipsel
BeitragZitat von Pluto25: „Das ist dabei normal, irgendwo ist immer ein Wackler. “ Kann ich so nicht bestätigen. Es gibt billigheimer, da ist das tatsächlich so. Deswegen nehme ich nur die con Conrad. Da kostet es deutlich mehr, aber bisher stimmte die Qualität.
-
Zitat von Pluto25: „aber würde man denn mit einem richtigen Usart das gesamte Programm stoppen bis mal jemand was sagt? “ Nein. Ich würde ein InBuffer verwenden und mit IsCharWaitting prüfen. Nur wenn was anliegt, dann den Input aufrufen. So wird nix blockiert und die CRLF sind auch weg. Aber ein HW-UART geht ja in seinem Fall nicht. Zitat von Pluto25: „Wenn das Cr verloren geht wird die Textzeile nach 5 Sekunden weitergefüllt bis sie dann 'Hilfe' erreicht die den Neustart einleitet. “ Ich würde…
-
Zitat von Pluto25: „Bei 'richtigem' Usart würde das Lf störend als "Geisterbyte" im System rumliegen und muß irgendwann bearbeitet werden. “ Das glaube ich nicht. Wenn du mit Input liest, wird das CRLF automatisch abgeschnitten. Im String tauchen diese Bytes dann nicht mehr auf. Zitat von Pluto25: „Wenn noch größere Veränderungen kommen sollte vielleicht über einen Überlaufschutz nachgedacht werden. Zur Zeit macht er einfach einen Neustart falls es überläuft (das Cr nicht gehört/gestört wurde) “…
-
Schaltregler nachbauen
BeitragEin anderer Weg wäre, ein symetrisches Rechteck mit den 124kHz an einem Ausgang zu erzeigen. Das Signal geht dann über einen RC-Tiefpass auf eine Seite des Analog-Komperators. Der RC-Tiefpass ist so ausgelegt, dass er während der Duty-Phase möglichst maximal ausgesteuert wird, aber nicht in die Begrenzung geht. So entsteht ein Dreiecksignal am Komperatoreingang. Auf die andere Seite des Komperators kommt das Feedback.Signal mit angepasstem Spannungsteiler. In der Hauptschleife wird nun nur das B…
-
Schaltregler nachbauen
BeitragDa es sich hier um einen Step-Up-Wandler handelt, Ist das Feedback wichtig. Denn wenn der Step-Up Wandler ohne Feedback und ohne Last betrieben würde, würde die Ausgangsspannung immer weiter steigen, bis etwas abraucht. Das Feedback ist aber mit dem aktuellen Spannungsteiler für einen ADC-Eingang ziemlich unbrauchbar, da kommen wenn überhaupt gerade mal 460mV an. Ich würde den Spannungsteiler ändern, dass bei der gewünschten Ausgangsspannung so ziemlich die Referenz-Spannung erreicht wird. Damit…
-
Zitat von laase: „dahinter offenbar immer CR LF gesendet wird) und mir leuchtet ein, daß man sich nur auf eines konzentrieren muß. Aber gibt es so etwas wie "das Bessere"? “ Das Bessere gibt es nicht. Ich habe schon alle 3 Varianten erlebt. CRLF trifft man am meisten bei Windows-Dateien. Und oft auch bei einer Seriellen Übertragung. Es gibt aber auch, um Zeichen bei der Übertragung einzusparen, dass man nur ein Zeichen CR oder LF verwendet. Bei Linux und Servern (Webseiten) trifft man das häufig…
-
Schaltregler nachbauen
BeitragWenn da 28V raus kommen sollen (geregelt), dann muss entweder die Frequenz variabel sein oder die Pulsbreite. Typischerweise ist die Frequenz stabil, also PWM. Was für eine Spannung ist V+ ? Das Feedback-Signal (Spannungsteiler R15, R16) liefert bei Ausgangsspannung 28V an den Schaltcontroller Pin 5 = 0,43V und das sehr hochohmig. Du willst da mit nem Tiny machen als Schaltregler?
-
SWS: 16184 16182 8.3.24,16:50:12,40.6,36.2,8.6,6.7,6634,1705,17901,3.89,3.14,44,12789 SWS: 16182 16180 8.3.24,16:50:17,40.7,36.3,8.6,6.8,6634,1707,17903,3.89,3.14,44,12789 SWS: 16180 16178 8.3.24,16:50:22,40.6,36.3,8.6,6.7,6540,1713,17905,3.82,3.14,44,12789 Du hättest das nur Zeilenweise auslesen müssen. Deine Zeilen haben als 1. Zeichen eine Ziffer, diese Meldungen fangen immer mit einem Buchstabe an. Das ausfiltern hättest du mit Excel oder auch sogar mit Bascom machen können (SD-Karte vorausg…
-
Zitat von laase: „Hast Du Mitch, schon Erfahrungen gemacht, bis zu welcher Baudrate man diese Waitkey Konstruktion mit nachfolgendem Select verwenden kann? Ginge das zB auch hoch bis zu 115200 Baud? “ Irgendwo sind natürlich Laufzeitgrenzen vom Code. Bei 115200 Baud würde ich vermuten, geht's nicht mehr. Zudem ist das ja auch immer Systemtakt-Abhängig. In deinem Falle könnte man jetzt schauen wie lange ein Schleifendurchlauf dauert (Simulator), solange die kürzer ist als ein Bit, würde das gehen…