ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
159216
systemmind (17.06.2009 14:49, просмотров: 4741)
Всем привет. Помогите пожалуйста c IAR Embedded Workbench. Я начал программировать сравнительн недавно, поэтому мне не понятно каким образом можно огранизовать задержку в мс на языке С++. В описании IAR я нашел какую-то функцию __delay_cycles, которая пропускает определенное количество тактов. Соответственно в программе я сделал следующее: __delay_cycles(2720000); - это задержка на 17 мс, при частоте 16Мгц (микроконтроллер - Atmega64), но компилятор выдает ошибку следующего содержания: Error[e46]: Undefined external "__delay_cycles" referred in display_init ( X:\КТО\ЧПУ\...Прошивка\Debug\Obj\display_init.r90 ) display_init - это файл с расширением с, в котором используется эта функция. Как можно это решить? Возможно необходимо включить какую-нибудь библиотеку или прописать что-либо в файле iom64.h??