генератор отчетов как создать?

d13lider
d13lider аватар
Offline
Зарегистрирован: 19.10.2015

Здравствуйте, подскажите пожалуйста логику генератора отчетов? суть проблеммы, все действия призошедшие за какое то время,  что бы копились в СД карту, допустим если контроллер прошел определенный промежуток программы, и сделал не то что я задумал, что бы я мог посмотреть последовательность функций, как крутился в этой функции, короче сам не знаю, но есть переодическая ошибка в программе, и не могу ее уловить... потому что возникает она от случая к случаю, не могу понять от чего зависит... может месяц не проявлятся а может каждый день... 

d13lider
d13lider аватар
Offline
Зарегистрирован: 19.10.2015

или подскажите альтернативный вариант, код более 2000 строк

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

d13lider пишет:

или подскажите альтернативный вариант, код более 2000 строк

Т.е. проект мелкий ещё. В таком проекте можно и руками отыскать, поверьте, 2000 строк - это ооочень мало :) По остальному - сделайте функцию, которая пишет в лог-файг на флешке переданную строку, и дёргайте её в нужных местах.

d13lider
d13lider аватар
Offline
Зарегистрирован: 19.10.2015

DIYMan пишет:

 сделайте функцию, которая пишет в лог-файг на флешке переданную строку, и дёргайте её в нужных местах.

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

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

d13lider пишет:

DIYMan пишет:

 сделайте функцию, которая пишет в лог-файг на флешке переданную строку, и дёргайте её в нужных местах.

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

В примерах к библиотеке SD есть код, как писать в файл.

negavoid
Offline
Зарегистрирован: 09.07.2016

Нее, он хочет реалтайм отладчик :) Ну, или хотя бы не реалтайм, а с логом на SD-карте. А отладочную печать он не хочет :)

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Реалтайм-отладчика нет в Arduino IDE, и не будет, судя по всему :)

negavoid
Offline
Зарегистрирован: 09.07.2016

зато в Visual Pro Micro есть

d13lider
d13lider аватар
Offline
Зарегистрирован: 19.10.2015

negavoid пишет:

зато в Visual Pro Micro есть

что то не понял, эта программа эмулирует работы мк или она с железом работает? Мне просто модуль 433мгц надо тестить

d13lider
d13lider аватар
Offline
Зарегистрирован: 19.10.2015

negavoid пишет:

Нее, он хочет реалтайм отладчик :) Ну, или хотя бы не реалтайм, а с логом на SD-карте. А отладочную печать он не хочет :)

отладочная печать.. хмм... идея конечно, но код тогда вырастет из за меток оей как... есть какой нибудь другой вариант?  Что бы произошло, вытащил флешку и посмотрел в каких циклах застрял и почему не прошёл куда надо