Suchergebnisse

  1. Timo

    Bascom String zusammenetzen

    Hi Cassio Nein, leider nicht. Dieser Fehler im Code ist mir beim Erstellen des Tread passiert Dim sLesen as string*1 dim bLesen as byte dim sText as string*20 do ' tu was und empfange Byte slesen=chr(bLesen) ' umwandeln in entsprechendes Character Stext = Stext & Slesen...
  2. Timo

    Bascom String zusammenetzen

    Hallo, ich erhalten über einen Bus fortlaufend x Bytes, die letztlich als Char gewertet und in einem String zusammengesetz werden sollen Dim sLesen as string*1 dim bLesen as byte dim sText as string*20 do ' tu was und empfange Byte slesen=chr(bLesen) ' umwandeln in...
  3. Timo

    EEPROM-Defaultwerte werden nicht geschrieben (Bascom)

    Danke für den Hinweis mit der Preserve EEPROM Fuse. Damit bin ich glücklich, macht ja auch keinen Sinn bei jedem Schreiben die EEPROM-Daten neu zu brennen.
  4. Timo

    EEPROM-Defaultwerte werden nicht geschrieben (Bascom)

    .... ich bin beim Weitersuchen auf folgende Seite gestossen :vroam: http://www.qsl.net/pa3ckr/bascom%20and%20avr/eeprom/index.html Fazit: Ich muß wohl das EEP-File extra schreiben, hatte aber erwartet, dass dies auf einen Rutsch (also mit dem hex-File) gemacht wird. Oder gibt es eine...
  5. Timo

    EEPROM-Defaultwerte werden nicht geschrieben (Bascom)

    Hallo, ich muß Benutzerdaten im ATMEGA16 eigenen EEPROM speichern. Damit diese nach der Programmierung gleich vorhanden sind (Defaultwerte), verwende ich in BASCOM die $EEPROM Direktive Der Code (auf's nötigste reduziert) sieht so aus ' ------------------------- µC-Setup...
  6. Timo

    Bascom Bug

    Aaah! Ich hab momentan den String erst am Ende des Definitionsblock stehen und seither keine Probleme. Mit Deiner Beschreibung würde es das wohl auch erklären! Danke Timo
  7. Timo

    Bascom Bug

    Habe die Warteschleifen wieder rausgeschmissen und mir die Variablendefinition genauer angesehen. Verschiebe ich dort die Definition von Strdummy, dann wird auch der richtige Wert angezeigt. Ursache liegt dann wohl darin, wobei ich es noch nicht verstanden habe.... Dim I As Byte , B_readback...
  8. Timo

    Bascom Bug

    Hallo Ich habe jetzt mal um die Zeile eine Warteschleife eingebaut, am Fehlerbild ändert das aber nichts. B_readbackprev_1 = B_readback Rolladenstatus_1_out = Rolladenstatus_1 Waitms 100 Strdummy = Bin(rolladenstatus_1_out) Waitms 100 Locate 1 , 1 : Lcd...
  9. Timo

    Bascom Bug

    Hallo, ich will eine Rolladensteuerung in Bascom erstellen. Dazu frage ich u.a. I/O-Ports (PCF8574) ab. Im Rahmen einer Fehlersuche gebe ich eine Variable aus, die entsprechende Zeile lautet: Locate 1 , 1 : Lcd Bin(b_readbackprev_1) ; " " ; Bin(b_readback) Strdummy =...
  10. Timo

    Tiny45 und PCINT0

    ...und es geht noch weiter: Ich dachte zwar alles funktioniert einwandfrei, aber jetzt habe ich das Problem, dass bei Tastendruck der Kanal inkrementiert wird, aber über den I²C-Bus andere Daten gesendet werden. Per IR-Fernsteuerung geht es tadellos. Habe also die RC5-Routine abgeklemmt und...
  11. Timo

    Tiny45 und PCINT0

    Hallo zusammen, mittlerweile habe ich die SW fertig gestrickt (s.u.). Das Problem war scheinbar tatsächlich, der der "emuilierte" I²C-Bus sich mit dem Interrupt stört - vielleicht gibt es einen Guru hier der dies erklären kann ??:flowers: Fakt ist: Ich habe die Schaltung auf die...
  12. Timo

    Tiny45 und PCINT0

    Ich habe so meine Befürchtung, dass die Ursache in Zusammenspiel mit meinem I²C-Bus liegt. Ich habe jetzt den ganzen Bus (incl. Init) abgehängt und einen einfachen Port draus gemacht. Statt Bus toggle ich nun eine LED an SDA und SCL. Und plötzlich funktioniert zumindest der Interrup!! '...
  13. Timo

    Tiny45 und PCINT0

    Es wäre zu einfach, wenn's nur das wäre.... bringt leider nichts. was mir vorhin aufgefallen ist: Ich habe meinen Programmer an ein andern PC gesteckt und da ging es - Spannung weg und wieder hin, altes Spiel, nichts geht mehr. Ich glaube ich sollte jetzt mal in den Keller wackeln und den µC...
  14. Timo

    Tiny45 und PCINT0

    das mit der ISR ist leicht erklärt: es wird auch 'Kanal' inkrementiert. Isr_pcint0: Kanal = Kanal + 1 Call Schalten Waitms 500 ' um zu Entprellen Return Durch den Aufruf der Sub 'Schalten' wird das ganze per I²C durchgeführt...
  15. Timo

    Tiny45 und PCINT0

    Sorry, wollte niemanden verwirren. Ich habe nur die Änderungen gegenüber dem ersten Beitrag als Code eingestellt. Natürlich gibt es die Routine zum anspringen; der Vollständigkeit halber hier nochmal alles ' ' Name: Audio-Switch ' Rev: 1.0 ' Hardware: 'tr026-2009' ab R01...
  16. Timo

    Tiny45 und PCINT0

    Hallo, ich dachte der INT0 ist den PCINTx übergeordnet.....falsch gedacht. Nach meinem Verständnis wäre aber dann dieser Passus richrig Dim Kanal As Byte ' Config Int0 = Falling 'Interrupt konfigurieren und einstellen Gimsk = &B00100000...
  17. Timo

    Tiny45 und PCINT0

    Hallo zusammen, ich arbeite gerade an einem RC5-ferngesteuerten Schalter der auch per Taster bedient werden kann. Den Taster will ich per Interrupt (an PinB.0=PCINT0) auswerten. Leider funktioniert die Interruptfunktion überhaupt nicht, ich habe schon zahlreiche Varianten ausprobiert...
  18. Timo

    Lokale Vaiable als array in Bascom

    - gelöst - ok, wer lesen kann ist klar im Vorteil. Zitat Bascom-Hilfe: "[..] Also local arrays are not possible. [..]":cheers:
  19. Timo

    Lokale Vaiable als array in Bascom

    Hallo Folgende Konstellation (exemplarisch): Declare Sub Testroutine Sub Testroutine Local Franz(2) As Byte Franz(1) = &H11 End Sub Beim kompilieren kommt dann als Fehler "Assignment error". Wird die lokale Variable nicht als Array definiert, geht es problemlos...

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)