Цитата(wasp @ Apr 26 2008, 03:07)

в продолжение темы...
прошил и подключил PIC16F676, что был под рукой к передатчику RF02.
программа доходит как раз до этого места "while (!nIRQ);
while (nIRQ);"
и останавливается.
симулировал программку с пом. Протеус, если посадить на эту ногу генератор импульсов, все работает...
осциллографа под рукой нет, но видимо с RF02 не приходит этот самый пресловутый nIRQ.
в каком случае он должен генерироваться, в даташите не нашел.
да, в приведенной в даташите программе используется кварц на 10МГц, а у меня от внутреннего генератора - 4 МГц. Может от этого сбоит?
понимаю что вопрос типа "кто бы за меня разобрался?", но ничего в голову не лезет...
Сам не работал (.
Но судя по
документации IRQn выдается при приеме очередного бита
данных в том случае, если при конфигурации был установлен бит ebs. (В примере он устанавливается - RFXX_WRT_CMD(0xC220)).
Кстати, есть микросхема IA4222 - практически 1 в 1. Даже
датащит совпадает