АвторСообщение



Пост N: 1
Зарегистрирован: 29.03.14
Рейтинг: 0
ссылка на сообщение  Отправлено: 30.03.14 00:01. Заголовок: Проблема в компилировании


Суть такая—увидел датчик движения, решил собрать. Но вот не нашел нужный контроллер(PIC12F635), взял другой(PIC12F629). Теперь вот мучаюсь, не могу скомпилировать, выдает такие ошибки
1)";" expected but sensor_ip found
2)Internsl error
обе в первой строке.
Сам в микро си не силен.
текст программы:
/*
Project: PIR Motion Sensor Alarm (PIC12F635)
Piezo: EFM-290ED, 3.7 KHz connected at GP2
PIR sensor module in retriggering mode
Internal Clock @ 4.0 MHz, MCLR Disabled, WDT OFF
*/

sbit Sensor_IP at GP5_bit; // sensor I/P
sbit LED at GP4_bit; // LED O/P
unsigned short trigger, counter;

void Get_Delay(){
Delay_ms(300);
}

void main() {
CMCON0 = 7;
TRISIO = 0b00101000; // GP5, 5 I/P's, Rest O/P's
GPIO = 0;
Sound_Init(&GPIO,2);

// Blink LED at Startup
LED = 1;
Get_Delay();
LED = 0;
Get_Delay();
LED = 1;
Get_Delay();
LED = 0;
Get_Delay();
LED = 1;
Get_Delay();
LED = 0;

Delay_ms(60000); // 45 Sec delay for PIR module stabilization

counter = 0;
trigger = 0;
do {
while (!Sensor_IP) { // Sensor I/P Low
Sound_Play(3725, 600);
Delay_ms(500);
trigger = 1;
counter = 0;
}
if (trigger) {
Sound_Play(3570, 600);
Delay_ms(500);
counter = counter+1;
if(counter == 10) trigger=0;
}
}while(1);
} // End main()

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 2 [только новые]


администратор




Пост N: 672
Зарегистрирован: 16.03.09
Откуда: Родина, Севастополь
Рейтинг: 1
ссылка на сообщение  Отправлено: 01.04.14 22:36. Заголовок: По СИ лучше на chipm..


По СИ лучше на chipmk.
Там быстрее ответят. Или подождать надо, может заглянут сишники.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 135
Зарегистрирован: 23.01.11
Откуда: Россия, Респ. Саха Якутия г.Мирный
Рейтинг: 1
ссылка на сообщение  Отправлено: 05.04.14 15:02. Заголовок: я не СИшник но меня..


я не СИшник но меня очень смущает вот эта строка Project: PIR Motion Sensor Alarm (PIC12F635) почему не (PIC12F629)? вы же должны объявлять контроллер при подключении к нему библиотеки регистров спец. назначения...

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 13
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия