FLOWCODE УРОК 61 компонет SPI NRF24L01 часть 1

preview_player
Показать описание
переделанный компонент SPI для управления модулями NRF24L01+
Рекомендации по теме
Комментарии
Автор

Доброго дня. Попробовали Ваши прошивка с МакросаV4 та и с первого тоже не чего что-то не заработало осциллографом на всех сигнальных ножках не какой активности иногда проскакивают импульсы и то редко, но при нажатии кнопки на передатчике импульсы появляются но толку от этого нет, в протеусе какие то данные осциллограф (виртуальный показывает) а в реальности контроллер как-то молчит микросхемы меняли модули на ардуино нано проверяли все работает... с задержкой перед включением около 2 секунд (для исключение переходных процессов) тоже не чего не дало. Проблема и в передатчике и в приемнике и там и там микросхемы не хотят общаться с модулями что с оригинальной Вашей прошивкой что с моей с задержкой. В приемнике у Вас там частота кварца 12Мгц фюзы выставлены и кварц поставили на микросхему, а передатчик у Вас там вроде 8Мгц это имеется ввиду внутренний генератор без кварца (так у меня выставлено тоже). Можете глянуть Ваши прошивки в макросах V4 может что-то там немного не хватает (((...

ИринаКипкало
Автор

Можете сделать урок по подключению двух мк, например atmega8 по SPI интерфейсу Master/Slave? Нигде нет примеров, на форуме flowcode тоже нет (по крайнем мере я не нашел).

Ruzik
Автор

Доброго вечера. Есть маленький вопрос: как изменить ( назначить) свои порты вместо CSN - PB2 CE - B1 кусочек допустим Вашего кода: DDRB|=(1<<PB2); //определили B2 как выход
%a_BitNVM_0; // 0 на вывод CE
%a_BitDAC_1; //лог 1 на выходе CSN (DAC) как и где назначен порт для %a_BitNVM_0; // 0 на вывод CE ? Спасибо

ИринаКипкало
Автор

Андрей спасибо за урок, как раз только получил NRF с китая. Сразу столкнулся с проблемой, Ваш пример не хочет компилироваться, Вы случаем в FC5_AVR_SPI_Legacy.с не вносили изменений?

АлександрАндреев-ъх
Автор

Доброго, а почему вы привязываетесь к конкретным портам? а не используете возможность использовать динамические порты?

arielvolog
Автор

да пропустил момент, я понял что исправили, не могли бы добавить этот файл в архив?

АлександрАндреев-ъх