SergeyVas 0 5 ноября, 2007 Опубликовано 5 ноября, 2007 · Жалоба Доброй ночи. Подскажите что это за ошибка? TEST.C(6): error C267: 'swatch': requires ANSI-style prototype ругается на эту функцию, делаю как в хелпе . keil c51 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 5 ноября, 2007 Опубликовано 5 ноября, 2007 · Жалоба делаю как в хелпе . keil c51Может в хелпе написано switch()? А что такое прототипы (или объявления) функций - читайте Кернигана и Ритчи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyVas 0 6 ноября, 2007 Опубликовано 6 ноября, 2007 · Жалоба switch() case я знаю что. а это Таймерная функция. вот из хелпа The swatch function may be used in a signal function to delay continued execution for the specified number of seconds. On microcontrollers with slow-clock, power-saving modes, this delay function is accurate even in slow-down modes. Example The following signal function provides a 10Hz input to PORT3.2. signal void int0_signal (void) { while (1) { PORT3 |= 0x04; /* pull PORT 3.2 high */ swatch (0.05); /* wait 50 milliseconds */ PORT3 &= ~0x04; /* pull PORT 3.2 low */ swatch (0.05); /* wait 50 milliseconds */ } } Note The swatch function may be called only from within a signal function. Calls outside a signal function are not allowed and result in an error message. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Igor26 0 6 ноября, 2007 Опубликовано 6 ноября, 2007 · Жалоба Могу предположить, что не подключен хидер, где эта функция описана. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 61 6 ноября, 2007 Опубликовано 6 ноября, 2007 · Жалоба switch() case я знаю что. а это Таймерная функция. вот из хелпа а ты #include <соответствующий файл> вписал в свою программу? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vesago 0 6 ноября, 2007 Опубликовано 6 ноября, 2007 · Жалоба Сия функция для дебагера кейла. Она вставляется в скрипт, который соответсвующим образом компилится и запускается в дебагере. Ни какого отношения к исполняемому приложению она не имеет. По особенностям применения кейла интересуйтесь в разделе по 51. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться