Op 27 april 2021 16:48:42 schreef Arco:
Je begrijpt wel dat dit geen oplossing is? (meer iets als een emmer onder een lekke waterleiding zetten... )
Zoals eerder gezegd: als de processor vastloopt en de watchdog zelfs niets meer doet, dan is er iets gruwelijk mis.
(ik heb dat ooit alleen voor elkaar kunnen krijgen door BOR uit te zetten, en de voedingsspanning langzaam onder de 1.5v te laten zakken.)
Op 27 april 2021 16:48:42 schreef Arco:
Je begrijpt wel dat dit geen oplossing is? (meer iets als een emmer onder een lekke waterleiding zetten... )
Erger nog...Siliconenkit aan de buitenkant van het lek...
Maar ja...
In eerste instantie had ik de schakeling met de PIC 16F18857. Daarna ben ik teruggegaan naar de PIC 16F1847, dus zonder 'remappable toestanden'.
Vervolgens de RTC er af, zodat ik geen I2C en SPI naast elkaar had.
Daarna nóg verder afgeschaald: de PWM voor ledjes voor Maan en Mars vervangen door gewoon aan of uit.
Uiteindelijk dus een simpel geheel.
Ik kan de schakeling hier thuis niet aan het hangen krijgen; dat gebeurt alleen wanneer de panelen met de MAX7219 er aan worden gekoppeld.
De voeding (5V, 2A) is dezelfde als waarmee ik heb getest. 4,8 Volt komt er uit als alles aan is.
Blijft als enige variabele de bedrading lijkt het.
Dan zou volgens jou (Arco) de processor nog niet mogen hangen.
Dat verschijnel komt echter niet vreemd bij me over. Ik kreeg dat wel regelmatig voor elkaar: in combinatie met Max7219 Led-matrixen en SPI
lukt me dat af en toe wel.
Het zou mmisschien ook kunnen dat de Processor (MSSP-module) via SPI ergens op wacht dat niet komt.
Overigens moet ik de laatste 'hangsessie' wel nog verifiëren, omdat het programma de Leds moet doven (fading heaven) en er nog een x-aantal ledjes blijven branden.
Het kán zijn dar er iets in een loop komt.