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!

  • Zitat von Peer Gehrmann: „Wenn ich 0.999999 im EEprom speichern möchte, geht klar nicht. Auch Rundung ist nicht gut, da wird alles andere dann auch zu 1 oder 0 (aus 0.5 würde dann auch sowas wie 0.4999999). “ Geht wenn die ganze Single gespeichert wird ( 4 Zellen). Der Rundungsmist liegt in der Natur der Singles. Besser mit integer arbeiten. Schneller, keine Fehler und die Kommastelle kann kurz vor der Anzeige abgespalten werden.

  • Die inc fehlt noch immer. Ich hab hier irgendwas gefunden und reingefriemelt bascomforum.de/index.php?attac…58968dd12923d4c60619697c3 K. A. ob das so stimmen kann. Jedenfalls sind die Fehlermeldungen weck PS Damit es mit Rxd0 arbeiten kann muss auch das Alias (Zeile 32) da sein, oder gleich PinB.2 Das Bytematch = 55 braucht auch das passende Label 'Serial1charmatch:' ( Da muß vermutlich was sinnvolleres rein Hier (2081) arbeitet das Timer0 wie gewohnt, falls es in Deiner Version nicht klappt wie…

  • Welcher Avr kommt zum Einsatz? Wie schnell ( $Crystal)? Wird ein HW Usart genutzt? Der Timer soll loslaufen sobald der Eingang (welcher Pin? Ist dort ein int möglich?) Low wird und den Usart einschalten wenn er Eingang wieder High wird nachdem er lange genug (732µs) low war? Grob ähnlich einem Pulsein? Dein Code würde die meisten Fragen beantworten

  • Zitat von papaandreas: „Rx der seriellen Schnittstelle gleichzeitig auch als PIN deffinieren kann? “ Er ist generell Eingang und kann auch als solcher abgefragt werden. Nicht vergessen das am anderen Ende ein Tx-Treiber hängt der es nicht mag kurzgeschlossen zu werden Zitat von papaandreas: „drei "inc Dateien fehlen. Es sind da leider nicht alle Teile für mich schlüssig zu ergänzen. “ Ja, das ist das blöde an den incs. Selbst wenn man die irgendwo findet haben die vielleicht einen anderen Inhalt…

  • Es ist kein 17tes nötig: 3 verwerfen, +1 Sign +12 Daten = 16Bits. Und sicher sollte/muß der CS=SS wieder auf High. Entweder "zu Fuß" oder vom Spi automatisch. Das passiert auch richtig in Zeile 82 (Selekt = 1) / Zeile 26 im 2. Code. Beim Spi müsste Noss=1 da stehen (oder keinen SS angeben) wenn er es nicht machen soll. Dein 14. ist ja das 4. gelesene (8192 durch Shift left), bzw das erste in der 2. Schleife. Ich meinte das letzt gelesene (Bit 0 in Wert) und das wird nicht nützliches enthalten.

  • Zitat von Wasi: „verglichen werden, wieviel mal schon der Taster gedruckt wurde “ Soll auch addiert werden während das Unterprogramm läuft ? ca 30s ? Mit dem Flag würde er nur 1 weiterzählen und dann brauchts sicher kein entprellen.

  • IR Wireless Remote Control Module

    Pluto25 - - Codeschnipsel

    Beitrag

    Zitat von Sven Loeffler: „läuft er wieder voll an “ Nun ist 255 + 4 = 259 = $01 $03 Die 3 im Lowbyte wird er vermutlich zum Anlass nehmen voll auf zu drehen Ich würde ein Zwischenspeicher Word verwenden das dann nach der Case geprüft (>255 then 255) und danach erst ins Pwm Register geschrieben wird. Oder im Zeile 94 If Pwm1a < 251 Then Pwm1a = Pwm1a + 4 Ps Deine Stacks könnten etwas größer sein. Er meldet Overflow. Das könnte vielleicht auf zukünftige Sorgen aufmerksam machen. Da noch Ram frei i…

  • Zitat von HJH-MD: „1. Programm kommt auch noch das Bit 14 “ Da werden ja auch 17 bit eingelesen, wobei das letzte nichts mehr mit dem Messwert zu tun hat? Was kommt da? Immer 0, immer 1 oder immer das vorherige? Ja, unter 10 sind beide if... war und jede hinterlässt ein Leerzeichen.

  • Zitat von HJH-MD: „Dabei kommt der MSB nur auf den Wert 15! “ Das ist auch das höchste (12bit) dazu noch das Sign = 13 Dreh die Eingangsspannung mal um. Wenn sie negativ wird sollte das 13 kommen Ps Gefällt Dir der HW Spi nicht ? PPS Die Leerzeichen andersrum abzufragen spart Text, Flash und Takte: If Msb < 100 then lcd " " If Msb < 10 then lcd " " Lcd Msb

  • IR Wireless Remote Control Module

    Pluto25 - - Codeschnipsel

    Beitrag

    Zitat von Michael: „besser nicht, “ Wenn Du mal Langeweile hast schau Dir das mit einem Scope an. Gerade bei den Winzmotoren ist da einiges an Strom Ersparnis raus zu holen. Zu große würden auch den Transistor zunichte machen Wenn ich mich recht erinnere war der Effekt am besten kurz unter der Durchbruchspannung @Swen Du hast nicht zufällig ein Oszillogramm eines ohne Diode laufenden?

  • IR Wireless Remote Control Module

    Pluto25 - - Codeschnipsel

    Beitrag

    Zitat von Michael: „verbaut man von E nach C eine Diode “ Die dann durchbricht bevor das der Transistor macht oder eine Z-Diode? Von C nach Vcc scheint da sinniger. Oder besser ein kleiner Kondensator parallel zum Motor dann hält die Batterie länger. Da es bisher ohne ging wird der Motor wohl keine 40V induzieren? Da war das wohl ein "Montagstransistor". Oder ein "Lötkurzschlußklex" unter E-C ? Dann wäre es vielleicht besser ihn satt durch zu schalten. Die 4k7 sind da eher knapp.

  • Zitat von Wasi: „On Int0 INT0_isr “ Da ist ja der fehlende Name Nun fehlt noch der dazugehörige Code Int0_isr: tu was (z.B. Flag_int0=1) Return

  • Zitat von Naubaddi: „macht es Jeder wie Er Lust hat “ So ungefähr. Gewöhnlich überlegt man welche Version welche Vor/Nachteile haben könnte. Soweit es nicht schon durch das anzuschließende Gerät festgelegt wird: Ein 'Open Collektor' Sensor oder was mit TTL-Ausgang würden nicht funktionieren, bei Deinem Schalter ist es egal. Ich persönlich ziehe die Internen vor. Weniger Teile zum Löten und bei einer Verletzung des Kabels keine Stromführende Leitung. Käme die Betriebsspannung ans Gehäuse wäre die…

  • Zitat von Naubaddi: „War es falsch den Widerstand auf Minus zu legen? “ Nein, es funktioniert ja Nun könnte man lange darüber philosophieren welche Lösung schöner wäre. Oder einfach Spaß mit dem Gerät haben

  • IR Wireless Remote Control Module

    Pluto25 - - Codeschnipsel

    Beitrag

    Es sind nicht die 4MHz, sondern Zitat von Sven Loeffler: „alle Kabel am Steckbrett .... Aber nicht 100% zuverlässig “ Das ist dabei normal, irgendwo ist immer ein Wackler.

  • Ich ziehe den falschen Lerneffekt: Einfach rausreissen macht weniger Sorgen Hier ist dann meist nur der letzte Block verloren. Auch wenn es der Card dann Monate(?) Ihres Lebens kostet wäre ein Close/(Flush?) so hin und wieder vielleicht doch sinnvoll? Dann ist im Fehlerfall nicht die ganze Datei verloren. PS Von welcher Lebenserwachtung kann man ausgehen? (Erprobt sind drei Jahre Dauerclose ohne Schaden) Sind da nicht die Kontakte nicht lange vor der Card am Ende? PS Man könnte das (xmega) Input…

  • Zitat von Mitch64: „Wenn du mit Input liest “ klar, aber würde man denn mit einem richtigen Usart das gesamte Programm stoppen bis mal jemand was sagt? Wenn das Cr verloren geht wird die Textzeile nach 5 Sekunden weitergefüllt bis sie dann 'Hilfe' erreicht die den Neustart einleitet.

  • Zitat von laase: „gibt es so etwas wie "das Bessere" “ In Deinem Fall das Cr da dann das LF gar nicht mehr empfangen werden braucht und ohne zu stören einfach verloren geht. Bei 'richtigem' Usart würde das Lf störend als "Geisterbyte" im System rumliegen und muß irgendwann bearbeitet werden. Oder schlimmer es stört die Abarbeitung weil nach dem 'letzten' (Cr) noch ein "letzteres" (Lf) kommt Wenn noch größere Veränderungen kommen sollte vielleicht über einen Überlaufschutz nachgedacht werden. Zur…

  • Schaltregler nachbauen

    Pluto25 - - Hauptforum BASCOM-AVR

    Beitrag

    Das machts einfacher. Led sind da etwas flexibel. Jedoch scheint mir da eine Stromgeführte Rückmeldung sinnvoller. Oder gleich ganz ohne: Ist die Versorgungsspannung bekannt kann auf die Energiemenge eines Pulses zurück geschlossen werden. Dann wäre die Spannungs Rückführung nur um den Ausfall, bzw die Anzahl der Leds zu bestimmen. Bleibt die Frage welcher Tiny? Sind Pin 2,3 und 6 nötig? Ein 13 kann 9,6 Mhz, ein 85 16MHz (vielleicht mehr?) ohne Quarz. Die neueren auch 20MHz (alle ohne Overclocki…

  • Zitat von Mitch64: „Was hat es eigentlich mit der xmega.lib auf sich? Für welche Zwecke wird denn die verwendet? “ Fürs EEprom und (X)Spi Sie hat auch eine Serialin, die wird aber auch nicht genutzt Zitat von Mitch64: „Aber welche dann? “ Eine gut versteckte; oder völlig intern? Ich hab die libs auf folgende reduzieren können: AVR-DOS.LBX Double.LBX Double_Trig.LBX FP_Trig.LBX MMCSD_HC.LIB mcs.lib xmega.lib aus den beiden unten das Serial (und weitere) gelöscht - keine Fehlermeldung. Vermutlich …