-
Notifications
You must be signed in to change notification settings - Fork 7
WEMOS D1 MINI - Constantly rebooting #6
Comments
Hi, I suspect you're using the new ESP8266 arduino core which is not supported. You have to use 2.7.4 If you want to make it work with version 3.0+ I am happy to accept PR. |
Sorry, if you want me to help, you will have to use this github issue.
That SPI library is needed, I will make sure to note it somewhere in this repo wiki. |
Yes my man! The SPI library was the problem! About my hardware, I'm using an 20-output HV shift register (HV5812 by microchip) the six anodes are scanned in duo's. is this something you would change for me? Thankyou |
So you're saying you're using the sketch with totally different hardware? I can't help you with that, sorry. The sketch is intended for SN74141 nixie driver, not for shift registers. You will have to rewrite the nixie driving functions to match your setup. I plan on making a new nixie clock with shift registers but don't know when I get to that. |
Thankyou Mcer,
In your hardware are two shift registers used (74HC595D) and behind those the high-voltage drivers. (SN74141)
The HV5812 is basically your two 74HC595D’s and the high-voltage part combined in one package.
The SPI-control is similar bit the bitstring (length) and perhaps the order needs some adjusting.
Correct me if I am wrong but I don’t think this is a big deal?! Could you think this over again please?
nice holidays and best wishes
Henk
Van: mcer12 ***@***.***>
Verzonden: dinsdag 21 december 2021 12:04
Aan: mcer12/Nick-ESP8266 ***@***.***>
CC: madebywitteveen ***@***.***>; Author ***@***.***>
Onderwerp: Re: [mcer12/Nick-ESP8266] WEMOS D1 MINI - Constantly rebooting (Issue #6)
So you're saying you're using the sketch with totally different hardware? I can't help you with that, sorry.
The sketch is intended for SN74141 nixie driver, not for shift registers. You will have to rewrite the nixie driving functions to match your setup. I plan on making a new nixie clock with shift registers but don't know when I get to that.
—
Reply to this email directly, view it on GitHub <#6 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/APEZVYSSNNCO7APIZKAP4PDUSBNJHANCNFSM5KK77X6Q> .
Triage notifications on the go with GitHub Mobile for iOS <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub> .
You are receiving this because you authored the thread. <https://github.com/notifications/beacon/APEZVYSGIH3FRGURXA4IJJ3USBNJHA5CNFSM5KK77X62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHODLTUA.gif> Message ID: ***@***.*** ***@***.***> >
|
Hi, mcer12
Trying to get the code working at an WEMOS D1 MINI without success unfortunately.
The WEMOS is constantly rebooting with an 1-second interval.
here is a brief serial monitor output:
ets_ Jan 8 2013,rst cause:2, boot mode:(3,6)
load 0x4010f000, len 3460, room 16
tail 4
chksum 0xcc
load 0x3fff20b8, len 40, room 4
tail 4
chksum 0xc9
csum 0xc9
v0006c9d0
~ld
[CONF] No credentials set, going to config mode.
START CONFIG-PORTAL
AT CONFIF_PORTAL
[SERV] IP address: 192.168.1.99
DNS-SERVER STARTED
MDNS STARTED
Somewhere in 'config_portal' I'm suspecting the problem to be. Line 320 ??
Did some exception decoding and this was the result:
x4021f450: std::_Function_handler ::_M_invoke(std::_Any_data const&) at c:\users\whate\documents\arduinodata\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h line 289
0x4021f464: std::_Function_handler ::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) at c:\users\whate\documents\arduinodata\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h line 268
0x40205dd8: handleNotFound() at C:\SynologyDrive\DOCS HENK\PROJECT\ESP8266 GITHUB NIXIE\Nick-ESP8266-master\IN16_DUPLEX_HW_SPI/config_portal.ino line 320
0x4021f464: std::_Function_handler ::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) at c:\users\whate\documents\arduinodata\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h line 268
0x4021f450: std::_Function_handler ::_M_invoke(std::_Any_data const&) at c:\users\whate\documents\arduinodata\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h line 289
0x4021f4d0: std::_Function_handler ::setup(esp8266webserver::ESP8266WebServerTemplate *, String const&, String const&, String const&)::{lambda()#3}>::_M_manager(std::_Any_data&, std::_Function_handler ::setup(esp8266webserver::ESP8266WebServerTemplate *, String const&, String const&, String const&)::{lambda()#3}> const&, std::_Manager_operation) at c:\users\whate\documents\arduinodata\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits/std_function.h line 268
0x40203370: std::_Function_handler ::setup(esp8266webserver::ESP8266WebServerTemplate , String const&, String const&, String const&)::{lambda()#3}>::_M_invoke(std::_Any_data const&) at c:\users\whate\documents\arduinodata\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits/invoke.h line 103
0x40212c00: HardwareSerial::flush() at C:\Users\whate\Documents\ArduinoData\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\HardwareSerial.cpp line 125
0x40214178: Print::println() at C:\Users\whate\Documents\ArduinoData\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Print.h line 57
0x40220035: fs::File::setTimeCallback(long long ()()) at C:\Users\whate\Documents\ArduinoData\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\FS.cpp line 208
0x4020aa13: setup() at C:\SynologyDrive\DOCS HENK\PROJECT\ESP8266 GITHUB NIXIE\Nick-ESP8266-master\IN16_DUPLEX_HW_SPI/IN16_DUPLEX_HW_SPI.ino line 293
0x40216878: loop_wrapper() at C:\Users\whate\Documents\ArduinoData\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266\core_esp8266_main.cpp line 198
Could you help me out ?
The text was updated successfully, but these errors were encountered: