|
Вопрос по Си... |
|
|
|
Apr 22 2008, 15:29
|
Участник

Группа: Новичок
Сообщений: 39
Регистрация: 2-09-07
Пользователь №: 30 237

|
Прошу прощения за глупый вопрос. Пытаюсь разобраться с программой для РIС(пример передачи пакета данных для RF-модуля FSK-передатчика http://www.hoperf.com/pdf/RF02B.pdf ). Сама программка находится здесь: http://www.hoperf.com/pdf/RF02_code.pdf стр. 11-16. И там на стр. 15 вот такой фрагмент кода:  Не подскажите зачем там эти две строчки: ........ while (!nIRQ); while (nIRQ); ......... что бы это значило?
|
|
|
|
|
 |
Ответов
|
Apr 22 2008, 15:46
|
Участник

Группа: Новичок
Сообщений: 39
Регистрация: 2-09-07
Пользователь №: 30 237

|
Цитата(rezident @ Apr 22 2008, 19:33)  Видимо автор таким образом пытался импульс какой-то отследить, переход 0->1->0. спасибо за быстрый ответ! с СИ знаком поверхостно, поэтому не могу сообразить. Почему за обоими операторами стоит ";"? То есть условие в скобках выполняется, но за этим не следует ничего... Программа переходит на следующую строку так и так. Или я ошибаюсь?
|
|
|
|
|
Apr 22 2008, 16:02
|
Частый гость
 
Группа: Свой
Сообщений: 195
Регистрация: 13-05-07
Из: Норильск
Пользователь №: 27 691

|
Цитата(wasp @ Apr 22 2008, 23:46)  спасибо за быстрый ответ! с СИ знаком поверхостно, поэтому не могу сообразить. Почему за обоими операторами стоит ";"? То есть условие в скобках выполняется, но за этим не следует ничего... Программа переходит на следующую строку так и так. Или я ошибаюсь? Синтаксис языка такой. Пока условие верно, перехода на следующую строку не происходит. То же самое, что и while(nIRQ) {чего-то делаем}; - просто скобки опущены, т.к. во время ожидания все равно ничего не выполняется
|
|
|
|
|
Apr 28 2008, 07:12
|
Частый гость
 
Группа: Свой
Сообщений: 170
Регистрация: 14-09-05
Из: Suwon
Пользователь №: 8 548

|
Цитата(tazik @ Apr 22 2008, 20:02)  Синтаксис языка такой. Пока условие верно, перехода на следующую строку не происходит.
То же самое, что и while(nIRQ) {чего-то делаем}; - просто скобки опущены, т.к. во время ожидания все равно ничего не выполняется while(nIRQ) {;}
|
|
|
|
Сообщений в этой теме
wasp Вопрос по Си... Apr 22 2008, 15:29   wasp Цитата(tazik @ Apr 22 2008, 20:02) Синтак... Apr 22 2008, 16:08 arttab а nIRQ должны быть объявлены как изменяемые из вне... Apr 22 2008, 23:46 wasp в продолжение темы...
прошил и подключил PIC16F676... Apr 25 2008, 19:07 tazik Цитата(wasp @ Apr 26 2008, 03:07) в продо... Apr 26 2008, 08:03  wasp Цитата(tazik @ Apr 26 2008, 12:03) Сам не... Apr 28 2008, 06:18   tazik Цитата(wasp @ Apr 28 2008, 14:18) Но не с... Apr 28 2008, 17:20    wasp Цитата(tazik @ Apr 28 2008, 21:20) Микрос... Apr 28 2008, 18:38     tazik Цитата(wasp @ Apr 29 2008, 02:38) из нее ... Apr 28 2008, 18:57      wasp Цитата(tazik @ Apr 28 2008, 22:57) Давайт... Apr 28 2008, 19:19 vank Привет!
И мне интересует этая програма. Я поку... Apr 26 2008, 06:59 wasp мда, до nIRQ, как выяснилось, дело не доходит.
раз... Apr 29 2008, 20:57 Сергей Борщ Цитата(wasp @ Apr 29 2008, 23:57) вот код... Apr 29 2008, 23:33  wasp Цитата(Сергей Борщ @ Apr 30 2008, 03:33) ... May 1 2008, 10:44 vank Извините, на моя просба никто не можеть помочь? Apr 30 2008, 04:47 tazik Цитата(vank @ Apr 30 2008, 12:47) Извинит... May 1 2008, 09:25  vank Цитата(tazik @ May 1 2008, 13:25) А почем... May 1 2008, 12:20   tazik Цитата(vank @ May 1 2008, 20:20) Но мне н... May 1 2008, 12:24 wasp поставил тип переменной CMD "unsigned long in... May 1 2008, 16:04 wasp никак не получается инициализировать RFM02.
по пре... May 2 2008, 08:50 Different Вот куски кода для модулей HopeRF с немецких сайто... May 22 2008, 12:13 SashaGubov а эти модули от 5 вольт можно питать? Sep 12 2008, 10:45
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|