xorg1990
New member
Was will ich dem bein Empfänger esp mit Punkten und Strichen? Ich möchte doch beim Empfänger esp nur ein GPIO Toggeln für eine Zeit X die der Sender ESP festlegt.tsseh schrieb:die zeit ist ja nur von bedeutung um . von - zu unterscheiden, wenn du schon . und - hast interessiert die zeit nicht mehr
Habe das read() nun als byte gecasted und da geht es.xorg1990 schrieb:Da kommt auch nur \x01
Ergo ein string
Aber beim Sender ESP habe ich immer noch Abstürze und es liegt nicht an den Timern, da ist noch was anderes.
Wie erkläre ich das am besten
Also gleich nach dem Start vom Sender ESP, wenn noch kein Sendung erfolgt ist, dauert es immer ca 1sec bis das erste Paket beim Empfänger esp ankommt. In dieser 1sec macht der Sender ESP nix, auch die Loop ist tot. Ist das erste packt aber einmal durch geht es dann bis Geschwindigkeit x.
Aber mache ich eine Pause dauert es dann wider 1sec bis das Paket durch ist und der Sender esp ist wider eingefroren.
Der Sender ESP stürzt nur dann ab, wenn ich während des eingefrorenen Momentes die Morse Tastet betätige. Halte ich die Morse tastet gedrückt sendet er wie gewünscht nach Ablauf der Pause Zeiten das nächste dit oder halt dah .
Einzige Lösung, die mir im Moment einfällt ist, aller 500ms ein dummy byte zu senden.
Die TCP Write Funktion hängt auch in einer isr, genaugenommen in der Pinchange isr von den Paddles. Eventuell ist das auch ein Problem.
Das ist die Fehlermeldung
Code:
DIT
Exception (9):
epc1=0x40105018 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000003 depc=0x00000000
ctx: sys
sp: 3ffffc20 end: 3fffffb0 offset: 01a0
>>>stack>>>
3ffffdc0: 00000000 3fff05f4 00000000 402239b4
3ffffdd0: 40105244 00619195 3ffee488 00000000
3ffffde0: 3ffedde0 3ffee488 00000000 3fff0cfc
3ffffdf0: 00000000 0049ba11 40201098 00001388
3ffffe00: 3ffee488 00000000 00000001 00000001
3ffffe10: 00000000 00000001 3fff06ac 4020342e
3ffffe20: 3ffee3e8 3ffee3d8 3ffee3cf 40203458
3ffffe30: 3ffe842d 3ffee3d3 3ffee544 40203fe8
3ffffe40: 3ffe8401 3ffffed0 3ffee544 402039ac
3ffffe50: 41334c44 3ffee3d8 3ffee3cf 40202155
3ffffe60: 7fffffff 3ffee3d3 3ffee3c8 40202331
3ffffe70: 00031000 0000000e 00000000 40106c26
3ffffe80: ffffffff 00000020 3ffefec4 00000000
3ffffe90: 3fffc200 40106f20 00000020 00000022
3ffffea0: 3fffc200 40106ba0 3fffc258 4000050c
3ffffeb0: 40000f68 00000030 00000011 ffffffff
3ffffec0: 40000f58 00000000 00000020 00000000
3ffffed0: 00000007 4022472c 3ffe8a14 00000003
3ffffee0: 00000009 3ffe8a54 3ffe8a14 3fffdab0
3ffffef0: 00000000 3fffdcb0 3ffeddf0 00000030
3fffff00: 00000000 00000000 00000000 00000000
3fffff10: 40105244 004a2878 3ffe8a14 00000000
3fffff20: 3ffedde0 3ffe8a14 00000033 00000000
3fffff30: 00000000 0049ae66 4020542f 3ffe8a14
3fffff40: 3ffedde0 00ec3310 60000600 00000001
3fffff50: 40205498 3ffe8a14 3ffedde0 00ec3310
3fffff60: 40104fb6 0049c8da 3ffedde0 60000600
3fffff70: 4021a2d8 3ffeddb8 3ffedde0 00ec3310
3fffff80: 4021a2fe 3fffdab0 00000000 3fffdcb0
3fffff90: 3ffeddf0 3fffdab0 00000000 40203d13
3fffffa0: 40000f49 40000f49 3fffdab0 40000f49
<<<stack<<<
ets Jan 8 2013,rst cause:1, boot mode:(3,0)
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v09f0c112
~ld
Start...