Запусти модуль без периферии, откинь клавиатуру. Подай 5в от внешнего источника
Так может не запуститься. Нет синхронизации 50Гц от сети. Многие модуля без нее не работают. - @Warlock25 ноября 2020
Значит при отключенной клавиатуре и внешнем питании 5В светодиоды индикации температуры активируются по кругу САМОПРОИЗВОЛЬНО? ТАК - @taruska25 ноября 2020
В этой плате еще не понятно какой ведущий контролер. Управление, индикация на PIC16F1513. Общение по I2C, значит общая тактировка не нужна. Если PIC ведущий, то STM просто может спать. При любом изменении режима, нажатия на кнопку идти опрос шины I2C. Если STM тогда тактуха должна всегда работать, и идти постоянный опрос PICа по шине. Он отвечает даже за включение машины. - @Romi25 ноября 2020
Мастер здесь STM . При подаче питания 5в он активирует шину. (ДАЖЕ В ПОЛОЖЕНИИ СЕЛЕКТОРА ОТКЛ)
в данном случае PIC не получает данные по квадратной шине .начинает перибирать выходы по индикации. Ты на верном пути подымай STM - @taruska25 ноября 2020
Индикация появилась, но не работает. Переключение режимов, нажатие на кнопки пикает, но ничего не произходит. В любом режиме по очереди загораются светодиоды температуры сверху вниз. Потом пик, и все заново.
Мой блок без семисегментного индикатора. Может прошивка Pic под другое исполнение, или Stm8. - @Romi25 ноября 2020
Отправил еще одну. Попробуй.
- @Warlock25 ноября 2020
STM8 даже не включает генератор с внешним кварцем. Попробовал стороннюю прошивку, даже не от СМА, микросхема живет. Ченто с дампом не то. Нужно название темы менять, что надь, и на стм. - @Romi25 ноября 2020
Работает также как, и с прошивкой от Warlock. Значит прошивки на PIC16F1513 рабочие. Обоим спасибо.
На шине I2C еще висит модуль NFC. Его откинул. Но из-за этого ведущий МК может вешаться. Но первоначальный запрос в шину должен идти. Его нет, как и тактового генератора на STM. - @Romi25 ноября 2020
Попробуй без шлейфа на сенсоры - @Ильдар25 ноября 2020
На почте дамп на ST - @Ильдар25 ноября 2020
Не работает. Тоже самое. Завтра попробую STM8 поменять. - @Romi25 ноября 2020
Его нет, как и тактового генератора на STM. Сам ответил на свой вопрос - @taruska25 ноября 2020
При "нажатии" на кнопки, пикает. Порта на сенсоры, и они сами думаю не причем. - @Romi25 ноября 2020
Может чего правда не стыкуется в программаторе. В Ваших файлах много строк игнорит STVP. - @Romi25 ноября 2020
Нашел засаду в Вашем дампе. Он снят под STM8S207CB Flash-128kb EE-2048b.
В машинке стоит STM8S207S8 Flash-64kb EE-1536b. Вот почему, и не сходится контрольная сумма. Но это не должно быть страшно. Вы не сами писали программу, и скомпилирована она под S8. Должна войти. Просто лишние 00 проигнорятся. - @Romi25 ноября 2020
Все отлично. Прошил как STM8S207CB машинка ожила с Вашим дампом.
Огромное спасибо! - @Romi26 ноября 2020
St-link2 самодельный ST Visual Programmer, PicKit3 Китайский MPLAB IDE.
Если AVR то USBASP. Программу использую Bascom-AVR. Просто на ней программы пишу. Нормально импортирует сторонние кексы. - @Romi25 ноября 2020