|
|
|
|
picmaniac: Компилятор ругается и выдаёт ошибку. Какую ошибку-то выдаёт? |
|
|
Да, исходничек с сообщением не помешали бы |
|
|
Вечером выложу работающую бета-версию. Всё уже нормально заработало, только не удаётся сделать съём сигнала из-за вот этой проблемки. И сообщение процитирую. Я там пока эти строчки закомментировал. |
|
|
Вот моя "бета": http://www.pic16.nm.ru/likbezc/otladka03.zip Всё работает, но неплохо бы потестировать получше. Проблемка есть, которая описана выше. Пришлось поэтому закомментировать 2 строки в функции signalsound. Съём сигнала не действует. При отладке удобно задать число секунд в минуте не 60, а, допустим, 5. Так быстрее и нагляднее получается. Для этого предусмотрена константа cSEC. Обещанная цитата при попытке откомпилировать с теми строками: Clean: Deleting intermediary and output files. Clean: Deleted file "otladka.ERR". Clean Warning: File "D:\PIC\otladka\otladka.o" doesn't exist. Clean: Deleted file "otladka.HEX". Clean: Deleted file "otladka.SYM". Clean: Deleted file "otladka.LST". Clean: Deleted file "otladka.COD". Clean: Deleted file "otladka.PJT". Clean: Deleted file "otladka.TRE". Clean: Done. Executing: "D:\Program Files\PICC\Ccsc.exe" "otladka.c" +FM +DC +LN +T -A +M -Z +Y=9 +EA >>> Warning 203 "D:\PIC\otladka\otladka.c" Line 296(1,1): Condition always TRUE *** Error 112 "D:\PIC\otladka\otladka.c" Line 195(1,1): Function used but not defined: ... fbutton 16 246 fbutton SCR=401 1 Errors, 1 Warnings. Halting build on first failure as requested. BUILD FAILED: Thu Feb 15 17:56:40 2007 В чём может быть загвоздка? |
|
|
А где сама функция fbutton()? Нашёл только её предварительное объявление. Есть fbuttons(), а просто fbutton - нет. |
|
|
Error 112 "F:\Electronic\MPLabs\Timer\otladka.c" Line 195(1,1): Function used but not defined: ... fbutton 16 246 fbutton SCR=401 да, AHTOXA прав. Попробовал дописать "s" и компиляция завершилась успешно. и кстати, для экономии, незначущий ноль можно погасить. Прогнал в протеусе - работает! |
|
|
Точно, слона-то я и не приметил. Итак, поздравляю уважаемых участников с появлением первой вроде нормально работающей бета-версии! http://www.pic16.nm.ru/likbezc/otladka04.zip Съём сигнала пока сделал только кнопкой "Старт-стоп", переделать на любую при надобности очень просто. Теперь поразмышляю насчёт оптимизации кода. Ну и неплохо бы ещё графы привести в соответствие. Всё-таки они прилично мне помогли в процессе ваяния кода. Проверивших "бету" прошу сообщать о результатах, особенно о найденных багах. |
|
|
picmaniac: Проверивших "бету" прошу сообщать о результатах, особенно о найденных багах Пока все нормально. Правда, я заметил, что при выходе из спящего режима и удержании кнопки КС цилчиески звучит звуковой сигнал (до отпускания кнопки), но это мелочи. |
|
|
Так это он, похоже, сообщает о попытке запуска с нулевой выдержкой. Это не баг, это фича (с). |
|
|
РЕЛИЗ. Версия 1.0. Проверено в железе. http://www.pic16.nm.ru/likbezc/hometimer1.zip |
|
|
|
|