-
- Вот этотим простейшим куском кода тестировал передачу с автоподтверждением от приемника, пользуясь вышеописанной библиотекой. На меге168 с тактовой 4 МГц получилась скорость более 20 кбайт/сек. И расстояние 20 м без потерь и ~50-60 м максимально Гудвин(1434 знак., 29.05.2012 00:16)
- У меня было немного по другому. Попробовал, как у Вас. Результат такй же. Для приемника условие if( rfm70_receive( &pipe, buff, &len )) не выполняется, т.к. p==0x07, т.е. буфер пуст и следует return 0. А для передатчика срабатыват условие if carlosh(485 знак., 29.05.2012 09:23)
- Длительность задержки 50 мс перед первым обращением к модулю при включении питания выдерживается? Ну и остается только SPI, скорость SPI и сигналы CSN и CE. Сама библиотека точно рабочая. - Гудвин(29.05.2012 09:44)
- Задержка 50 мс уже стоит в инициализации rfm70_ini(). carlosh(350 знак., 29.05.2012 10:28)
- Длительность задержки 50 мс перед первым обращением к модулю при включении питания выдерживается? Ну и остается только SPI, скорость SPI и сигналы CSN и CE. Сама библиотека точно рабочая. - Гудвин(29.05.2012 09:44)
- У меня было немного по другому. Попробовал, как у Вас. Результат такй же. Для приемника условие if( rfm70_receive( &pipe, buff, &len )) не выполняется, т.к. p==0x07, т.е. буфер пуст и следует return 0. А для передатчика срабатыват условие if carlosh(485 знак., 29.05.2012 09:23)
- Вот этотим простейшим куском кода тестировал передачу с автоподтверждением от приемника, пользуясь вышеописанной библиотекой. На меге168 с тактовой 4 МГц получилась скорость более 20 кбайт/сек. И расстояние 20 м без потерь и ~50-60 м максимально Гудвин(1434 знак., 29.05.2012 00:16)