Управление TFT экраном после восстановления питания

andy_baka
Offline
Зарегистрирован: 24.10.2017

День добрый. 

Есть конструкция собранная на adafruit'ских компонентах - 32u4 и их же TFT экран. Экран управляется по SPI, программа написана, грузится и работает. Но после снятия питания требуется перезаливка программы или reset для восстановления отображения на экране. Хочу сделать программный сброс, но не могу понять за что зацепиться - как понять, что было отключение питания? 

Решение с подачей импульса на RST понятно, но хочется обойтись программными средствами. 

Буду весьма признателен за советы.  

 

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

andy_baka, вместо того, что бы понять, какого хрена

andy_baka пишет:

Но после снятия питания требуется перезаливка программы или reset для восстановления отображения на экране.

вы занимаетесь невесть чем. Вангую что у вас не стоит аддон для адафрутовской платы. Соответссно некорретно отрабатывает бутлоалер.

andy_baka
Offline
Зарегистрирован: 24.10.2017

dimax пишет:

Вангую что у вас не стоит аддон для адафрутовской платы. Соответссно некорретно отрабатывает бутлоалер.

А как бы я достучался до платы? Всё установлено.

 

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

andy_baka, всё это что? Давайте факты. Ссылка на плату + полное название как она называется у вас  в arduino IDE

andy_baka
Offline
Зарегистрирован: 24.10.2017

картинку вставить не получается - плата - https://learn.adafruit.com/adafruit-feather-32u4-basic-proto

в IDE она называется - Adafruit Feather 32u4 

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

andy_baka, да, похоже что аддон стоит. Проверьте вывод в сериал без дисплея, если проблемы нет -значит неправильно включен /неправильно инитится  дисплей.