Suchergebnisse

Suchergebnisse 1-20 von insgesamt 21.

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 Trabatium: „Warum der eine Controller häufiger diese undefinierbaren Fehler hat und der andere nicht und das trotz gleicher Schaltung und Programm wäre meines erachtens nur durch eine überarbeitete Version die EMV unempfindlicher ist oder einer sehr schlechten Charge erklärbar “ Naja nur weil es funktioniert hat bedeutet es nicht das deine Schaltung und Platine auch gut gemacht sind. Das sind nämlich meistens die Ursachen für gewisse "undefinierbare" Probleme. Vieles ist so schlecht ge…

  • Zitat von Dunkelangst: „ Wenn sich von euch jemand mit Annex auskennt wäre meine Frage wie ich es schaffe Byte oder auch Word per seriell auf das ESP 32 zu übertragen. In Bascom ist das leicht mit dem Befehl Print bzw. Input oder mit Printbin und Inputbin. In der Annex RDS habe ich bislang nur Strings empfangen können und zwar mit den Befehlen Serial.CHR$ für das 1. Zeichen des Strings und Serial.Input$ für den kompletten String. Ich brauche aber die Zahlenwerte. Weiß da jemand weiter ? “ Indem …

  • Wenn dir ein ESP reicht dann gibt es hier einen Basic Interpreter mit vielen Möglichkeiten: sites.google.com/site/annexwifi/ Da kannst du dann die Daten seriell empfangen und auf einer Webseite direkt darstellen lassen und auch steuern. Dieses Basic relativ einfach und bringt trotzdem viele Funktionen mit.

  • 433MHz RXB8-Receiver-Modul

    Holli - - Vorstellung eigener Projekte

    Beitrag

    Also was du entdeckt hast ist die Notwendigkeit eine Präambel vor den Daten zu senden. Das macht man üblicherweise immer so, auch die intelligenten Module machen das automatisch immer mit. Der Programmieraufwand mit RFM 01/02/12 hält sich auch in Grenzen. Das Beispiel oben ist unglücklich gewählt da sehr umständlich programmiert. Das war wohl die Portierung von C nach Bascom. Ich habe hier inzwischen seit Jahren diverse Sensoren und Fernbedienungen überall im Haus verteilt, das läuft eigentlich …

  • Bascom vs C

    Holli - - Themen am Rande

    Beitrag

    Zitat von Pluto25: „Hallo, da hat sich jemand die Arbeit gemacht ein 12c LCD in einem Tiny13 zu programmieren. Dazu benötigt es in C 380Bytes. In Bascom benötigt es 236Bytes. “ Du solltest dich vielleicht erst mal mit dem Unterschied von Assembler und C beschäftigen. Das sind Assemblerprogramme aus der Hand eines Anfängers mit Assemblerprogrammierung. Dafür ist es ganz gut geworden. Zitat von djmsc: „C für AVR mag ich eh nicht, ist mir zu kryptisch und das Baukastensystem von Arduino ist auch ni…

  • 30720

    Holli - - Hauptforum BASCOM-AVR

    Beitrag

    Dafür sollte doch $LOADERSIZE verwendet werden um den Bereich zu schützen. Funktioniert das nicht? Hab ich bei mir immer drin, aber den Flash noch nicht so ausgereizt.

  • Es sieht aus wie eine Schwäche des verwendeten Algorithmus der diese "Zufallszahlen" erzeugt. Wenn man so wie hier 2 Zahlen erzeugt und das Limit der 2. (hier Anaus) eine gerade Zahl ist dann kommt scheinbar immer nur eine gerade Zahl raus. Das einfachste wäre eine ungerade Zahl als Limit zu nehmen und nur das letzte Bit weiter zu verwenden. Und nochmals, es werden keine richtigen Zufallszahlen erzeugt, das sagt auch schon die Doku.

  • Zitat von monkye: „Coole Teile, Hauptsache der Ladeschluss ist bei maximal 4,2V pro Zelle und nicht wie angegeben bei 4,25..4,35V. Keine Lust auf flammendes Inferno... “ Die Dinger haben keine Ladefunktion, nur Über- und Unterspannungsschutz und Überstromschutz. Und da sind die 4,25V schon richtig. Genauso steht es auch in der Beschreibung.

  • Hardware SPI

    Holli - - Hauptforum BASCOM-AVR

    Beitrag

    Zitat von Michael: „Die Ansteuerung des RFM12 war aus einem alten Projekt von Holli, “ Nein, ist nicht nicht von mir. Ist im Original von Elektor, siehe Anhang. Und es ist richtig, diese Software macht alles mit Bitbanging, so wie es auch der meiste C-Code gemacht hat. Die Ansteuerung von mir basiert eigentlich nur auf den SPI-Befehlen, außer bei denen wo es nicht anders ging. Aber ich hatte da auch alle möglichen Versionen von Senden und Empfangen programmiert die mit den RFM möglich waren. Es …

  • Audi Tacho mit Atmega

    Holli - - Hauptforum BASCOM-AVR

    Beitrag

    Das mit dem Berechnen von Sinus und Cosinus würde ich sein lassen und statt dessen eine Tabelle mit z.B. 1024 Werten benutzen. Die Daten lassen sich ja leicht mit Excel ausrechnen. Entsprechend dem ADC-Wert wird direkt aus der Tabelle der passende PWM gelesen und eingestellt. Ist so viel schneller. Um den Tacho direkt zu messen müsstest du einen AVR mit 2x 16 bit Timern verwenden, z.B. Mega162. Der erste misst die Periodendauer über "Input Capture", der 2. steuert das Instrument an. Die Stromver…

  • PCF8574 Problem

    Holli - - Hauptforum BASCOM-AVR

    Beitrag

    Zitat von ceperiga: „Dir 3k3 Vorwiderstände dürfen nicht sein. “ Falsch, die Widerstände brauchen nicht zu sein. Mit dem Vorwiderstand ändert sich der Strom vom PCF-Pin zum ULN-Pin nämlich fast gar nicht. Der Grund ist die Stromquelle im PCF, die liefert gerade mal 100 µA wenn der Pin auf H geschaltet ist. So hast du am ULN-Eingang (und PCF-Ausgang) gerade mal eine Spannung von ca. 1,3V. Das ist eigentlich viel zu wenig. Bei relativ kleinen Lasten am ULN fällt das aber gar nicht weiter auf. Jetz…

  • DS18B20 parasitärer Modus

    Holli - - Elektronik

    Beitrag

    Zitat von Schraubbaer: „Ausgang ist ja die 3 Leiter Schaltung, diese funktioniert ja, daher auch die ursprungsfrage ob es ohne code/HW änderungen geht. Klassische beschaltung GND-Signal (mit 4,7K Pullup)-5V “ Das Datenblatt sagt doch das ein starker Pullup mittels Transistor während der Temperaturmessung zugeschaltet werden muss. Der Sensor zieht in der Zeit bis 1,5 mA, dafür ist nur der Widerstand als Pullup zu klein. Der Transistor ist somit keine Option sondern ein muss für den parasitären Be…

  • DS1307 und 32kHz Quarz

    Holli - - Elektronik

    Beitrag

    Zitat von Michael: „Ich habe ein Programm geschrieben, welches den 1Hz Ausgang des DS1307 einschaltet “ Ich würde allerdings statt 1Hz die 32 kHz aktivieren. Falls es Aussetzer gibt sollten die so deutlich sichtbar werden. Außerdem gibt es eine Application Note welche die Probleme rund um die RTC beschreibt. maximintegrated.com/an58 Ich tippe eher drauf dass die Probleme aus der Umgebung der RTC kommen. Speziell bei solchen Modulen wird einfach alles auf die Platine geworfen und fertig.

  • Tiny RTC I2C Module

    Holli - - Hauptforum BASCOM-AVR

    Beitrag

    Zitat von tschoeatsch: „Man muss auch bedenken, bei der DS1307 ist ein separater Quarz an Board, über den wird im Datenblatt von der Ds1307 nix ausgesagt. “ Ähm, im Datenblatt steht ganz genau welcher Quarz benötigt wird. CL 12,5 pF und ESR 45 kOhm. Diese bekommt man sogar zu kaufen. Zitat von tschoeatsch: „So ein Quarz ist doch was analoges, es schwingt halt mit seiner Resonanzfrequenz am besten, aber mit Frequenzen bisschen drüber oder drunter sicherlich auch. Da muss man (der chip in der RTC)…

  • Vcc messen

    Holli - - Hauptforum BASCOM-AVR

    Beitrag

    Vertausche mal Zeile 10 und 11, die Pause zwischen die getadc.

  • 6fach shiftout gesucht

    Holli - - Hauptforum BASCOM-AVR

    Beitrag

    Das Programm nutzt aber "Shiftout", das ist nun mal eine Version eines "Soft-SPI" welches ebenfalls möglich ist. Setzt da mal mit HW-SPI um messe dann mal den Zeitunterschied. Wenn das mal funktioniert wäre es an der Zeit sich über ein "paralleles Quasi-SPI" Gedanken zu machen.

  • 6fach shiftout gesucht

    Holli - - Hauptforum BASCOM-AVR

    Beitrag

    Ich habe dir schon mal gesagt wie es mit begrenzten Resourcen am schnellsten geht, HW-SPI und alle Datenleitungen in Reihe schalten. Ich weiss ja nicht was da so kompliziert sein soll, einfach Ausgang auf Eingang am Display usw. Wenn es wirklich parallel sein soll dann muss schon der Bildspeicher passend organisiert sein um dann einfach Byteweise (aber nur 6 Bits genutzt) die Daten ausgeben. Die Zerlegung der Daten erst im Interrupt ist zeitraubend und eine Zeitverschwendung. Darum soll sich das…

  • Wenn die 68 das Statusbyte ist dann bedeutet das laut Appnote unter anderem "Memory Error". Das ist dann irgendwie schlecht.

  • Oder nur I2cstart I2cwbyte Npa201_read I2crbyte Npa201_byte(1) , Nack I2cstop um den Status zu lesen.

  • HW-SPI schiebt das Ganze in vielleicht 100-200 µs raus. Schneller geht es eigentlich nicht, ebenfalls bleibt die Interrupt Routine zum Ansteuern kurz und übersichtlich. Das mache ich bei meinen diversen Anzeigen mit serieller Ansteuerung auch so. Solche Anzeigen wollte ich auch schon mal kaufen, allerdings eher um die LED-Module günstig zu bekommen. Mir gefällt die Ansteuerung nicht da die LED-Treiber nur 1 bit Auflösung pro LED haben, also nur an oder aus. Ich hätte da eine Platine mit 8 oder 1…