Suchergebnisse

Suchergebnisse 1-20 von insgesamt 38.

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!

  • CRC16 berechnen

    Svenulm31 - - Hauptforum BASCOM-AVR

    Beitrag

    Hier noch mal komplett. Quellcode (57 Zeilen)Das blöde B muss man ja nicht haben. Mein Simulator sagt 2,4ms bei 19597 Cycl @8Mhz . Übrigens bei mir ist R19 in der Lib auch aus kommentiert ... funktioniert trotzdem

  • CRC16 berechnen

    Svenulm31 - - Hauptforum BASCOM-AVR

    Beitrag

    Super, Danke Euch ... bei Xmodem ist mir der Groschen gefallen. Ich hab vor Jahren mal das Protokoll aus der RFC für Hyperterminal abgetippt. VG Sven

  • CRC16 berechnen

    Svenulm31 - - Hauptforum BASCOM-AVR

    Beitrag

    OK also 1. Ar(1) = 1 2. Ar(2) = 2 3. Ar(3) = 3 und Richtig ist der CRC hex 6131 bin 0110000100110001 dec 24881 ... aus Bascom CRC16 einem Webrechner nach wird hier CRC-16/XMODEM verwendet. ... zumindest stimmt das Ergebnis crccalc.com/?crc=0x01 0x02 0x0…16&datatype=hex&outtype=1 * Algorithm * Result * Check * Poly * Init * RefIn * RefOut * XorOut * CRC-16/XMODEM * 24881 * 12739 * 4129 * 0 * false * false * 0

  • CRC16 berechnen

    Svenulm31 - - Hauptforum BASCOM-AVR

    Beitrag

    Eigentlich suche ich die Lösung für PureBasic. Dafür muss es aber erstmal hier tun. Was meinst Du mit "eine korrekte Byte folge" in dem letzten Beispiel ist 1, 2 und 3 im Ar(). raus kommt im Simulator hex 6131 bin 0110000100110001 dec 24881 ... aus Bascom CRC16 hex FC00 bin 1111110000000000 dec 64512 ... aus dem VB Beispiel

  • CRC16 berechnen

    Svenulm31 - - Hauptforum BASCOM-AVR

    Beitrag

    Neuer Versuch. Ich hab mir das VB Beispiel aus der Hilfe zu CRC16 genommen, und versucht das in Bascom umzusetzen. Unklar ist natürlich CRC1 as Long und dann die Umrechnung MSB und LSB. Ist bei VB ein Long nur zwei Byte groß? Quellcode (65 Zeilen)so kommt natürlich auch nur Müll raus. Achso Wiki . Da gibt es so viele Varianten IBM CCITT… und dann noch die Umsetzung von Pascal/Delphi/C zu Bascom oder Pure. Ich glaub das lasse ich besser sein.

  • CRC16 berechnen

    Svenulm31 - - Hauptforum BASCOM-AVR

    Beitrag

    hier noch der Master Quellcode (24 Zeilen)

  • CRC16 berechnen

    Svenulm31 - - Hauptforum BASCOM-AVR

    Beitrag

    Oh ich sehe schon, ich hab mich falsch ausgedrückt. Der Hintergrund. Ich hab drei Lidar Sensoren, die ich mit drei Slave an einem RS485 Bus betreibe. Da die Lidar Sensoren über I2C laufen, hab ich jedem einen uC gegönnt, und die dann in den fast 100m langen Bus gestellt. Das Protokoll (14 Byte) hab ich selbst gestrickt. Der Master ist im Moment ein Arduino mit einem LCD und einer SD Card. Bis dahin funktioniert alles prima, da ich im Master und auch dem Slave die CRC16 von Bascom verwende. Da da…

  • CRC16 berechnen

    Svenulm31 - - Hauptforum BASCOM-AVR

    Beitrag

    Hallo zusammen, ich versuche die CRC16() Berechnung für ein anderes Programm nach zu rechnen. Aber Irgendwo ist der Wurm drin. Der Einfachheit halber hab ich erst mal nur ein Byte gemommen. Solange das nur 1 ist passt das auch. Quellcode (33 Zeilen)Aus der mcs.lib und auch aus der Hilfe werd ich nicht wirklich schlau. Dafür ist mein ASM und auch VB zu schlecht. Danke schon mal Gruß Sven

  • Upload- Probleme

    Svenulm31 - - Programmier-Adapter

    Beitrag

    125kb ist ungewöhnlich, klappt aber bei dem Tiny (1Mhz) Versuch mal 512 oder 1Mb Gruß Sven

  • Externes SRAM

    Svenulm31 - - Elektronik

    Beitrag

    Danke Dir, und ja Zeit spielt eine große Rolle. (Web Seiten, SD-Card …. ) Ganze Port’s verwenden und Overlay ist klar. Interessant wird dann noch das Timing der Steuerleitungen (Ce,Oe,We). Der CY62… läuft mit 55ns. Der Atmel mit 16Mhz. Kann es sein das ich am Ende ohne Latch sogar schneller bin, da die hin und her „Schalterei“ vom shared PortA weg fällt ?

  • Externes SRAM

    Svenulm31 - - Elektronik

    Beitrag

    Port's hat der 2560 ja genug. Wo kann ich dann A16-A23 anschließen? Ist das egal? Wo kann ich dann Software seitig die Adressleitungen einstellen?

  • Externes SRAM

    Svenulm31 - - Elektronik

    Beitrag

    Hallo zusammen, ich möchte einem mega2560 zusätzlichen SRAM(CY62256LL-SNXI) gönnen.In der Hilfe ist ein Beispiel, in dem ein Latsch 74AHC573 eingebaut ist. Ein weiteres Beispiel zeigt ein Xmega ohne dieses Latch. Kann ich den mega2560 ohne diese Latch mit dem SRAM mit 3 Ports betreiben? Wenn ja wie? Danke schon mal Gruß Sven

  • Displaytyp

    Svenulm31 - - Displays

    Beitrag

    Super ! Danke Euch

  • Displaytyp

    Svenulm31 - - Displays

    Beitrag

    das klingt schon mal gut. hast du mir ein link zu der Test Software von mcufriend ? ok hab was gefunden ... Initializing LCD... Reading ID...0x0404 Loading LCD registers... Filling the screen... Done filling... If your screen filled red, you may be able to use the library at misc.ws Das Display ist dabei aber einfach nur weiß geblieben

  • Displaytyp

    Svenulm31 - - Displays

    Beitrag

    Hallo zusammen, ich hoffe einer von Euch kennt das Display. Leider fehlt da jede Beschriftung. Dem Layout nach könnte es ein 16-Bit Paralleltyp sein, aber welcher Kontroller sitzt dahinter? bascomforum.de/index.php?attac…3180c5aa69b26c64ca219b508bascomforum.de/index.php?attac…3180c5aa69b26c64ca219b508bascomforum.de/index.php?attac…3180c5aa69b26c64ca219b508bascomforum.de/index.php?attac…3180c5aa69b26c64ca219b508 Danke schon mal Gruß Sven\20200417_185257.jpg

  • 50 Hz Sinusgenerator

    Svenulm31 - - Elektronik

    Beitrag

    at Dekaman Quellcode (79 Zeilen) bascomforum.de/index.php?attac…3180c5aa69b26c64ca219b508

  • Alias

    Svenulm31 - - Hauptforum BASCOM-AVR

    Beitrag

    Korrekt. Das Funktioniert auch nicht. Hier habe ich wieder die doppelte Definitionin Const. Nochmal ich möchte meine angeschlossene Hardware in bislang drei verschieden Versionen in der Software auswählen können. Im Normalfall, wie oben gezeigt "default_IP" geht das mit IF Hw_stade ... . Bei der SD_Card geht das nicht, weil der mmc_cs Port/pin über ein Alias läuft, den ich nicht ohne die LIB zu ändern "überschreiben kann. Quellcode (15 Zeilen)

  • Alias

    Svenulm31 - - Hauptforum BASCOM-AVR

    Beitrag

    so sehe ich das auch. Was hat es mit der " _CS_EXTENDED_PORT " in der LIB auf sich ? Ich hab bislang noch keine LIB ändern müßen. der dolgende Code ist so nicht lauffähig, hab sehr viel gekürtzt. Nur zur Verdeutlichung. Quellcode (47 Zeilen)

  • Alias

    Svenulm31 - - Hauptforum BASCOM-AVR

    Beitrag

    Dim as bit geht nicht. mmc_cs alias Portb.0 geht. da kommt auch keine Fehlermeldung, und die Karten sind auf allen Hardware Versionen lesbar, aber eben nur wenn ich sie separat kompiliere. Was ich ja vermeiden will. Mit Hardware Version meine ich drei verschiedene Leiterkarten, auf den ersten beiden ist unter anderm die CS Leitung der SD-Card auf Portg.5. Auf der letzten auf PortB.0 . Code kommt gleich.

  • Alias

    Svenulm31 - - Hauptforum BASCOM-AVR

    Beitrag

    ...hmmm dachte ich auch mmc_cs wird in der MMCSD_HC.LIB verwendet. Also ohne Alias bekomme ich die Fehlermeldung Quellcode (2 Zeilen) nur den Port setzen mit vorheriger Alias Quellcode (5 Zeilen) geht auch nicht.