Пт мар 16, 2012 08:20:53
Cat писал(а):Все размещенное в инете жутко кривое и глючное. Подолбавшись с месяц таки получилось поднять двусторонний канал связи с гарантированной доставкой пакетов даже на фоне сильных помех. Алгоритм дать могу, код не буду, ибо труда вложено немеренно
Пт мар 16, 2012 10:15:48
Самое ценное это как раз правильный алгоритм работы, а уж на чем именно и какими приемами его организовать (хоть на си, хоть на ассемблере, да хоть на чем...) это уже даже не второе, это последнее дело. Но нубам не понять. У каждого свои приемы написания конечного кода.Bigalls писал(а):А кому он нужен - алгоритм?
Пт мар 16, 2012 11:05:16
Пт мар 16, 2012 11:08:43
Пт мар 16, 2012 11:18:32
Пт мар 16, 2012 13:01:53
Cat писал(а):Самое ценное это как раз правильный алгоритм работы, а уж на чем именно и какими приемами его организовать (хоть на си, хоть на ассемблере, да хоть на чем...) это уже даже не второе, это последнее дело. Но нубам не понять. У каждого свои приемы написания конечного кода.Bigalls писал(а):А кому он нужен - алгоритм?
Не хотите - как хотите, продолжайте онанировать методом тыка, вместо того чтобы почитать ДШ и AN440
Пт мар 16, 2012 13:35:10
Пт мар 16, 2012 14:15:49
Вс мар 18, 2012 02:16:36
Cat писал(а):Если повесть в таком ключе устраивает - дайте знать, буду продолжать.
Вс мар 18, 2012 08:51:01
Вс мар 18, 2012 10:00:28
yuta_86 писал(а):господа у меня вообще в экселе ничего не работает ((( может подскажите что там вообще надо делать? офис 2007
Вс мар 18, 2012 12:46:23
Gipsy писал(а):Cat, подскажите , в чем разница настройки регистров у RFM22 и RFM22B (кроме мощности)? Контроллер то на борту у них один и тот же?
Какая реальная дальность связи у Вашей системы получилась?
Предельный ток потребления на максимальной мощности передачи -всего 85мА, так что сомневаюсь... разве что если вы не брали дохлые батарейки от часов для питания , и запомните - НИКОГДА не используйте для питания подобных устройств просто батарейку, нужна стабилизация. Есть LDO стабилизаторы IRU(international rectifier), APU(advanced power) на 3,3В, с перепадом напряжения при токе до 100 мА - всего 0,08-0,1 В.Gipsy писал(а):Хоть и написано что от 1.8В работают, но видать во время передачи просаживают питание неслабо.
Вс мар 18, 2012 15:03:58
Cat писал(а):...
Чтобы получить доступ к буферу RX- нужно сделать запрос на чтение адреса 7F, причем перед этим я делаю сброс указателя на нулевой элемент буфера функцией RFM22_reset_RX_FIFO, иначе если мы снова начнем читать буфер, то чтение продолжится с того места, на коротом мы остановились - и получится "ой"
Вс мар 18, 2012 15:32:28
Сб мар 24, 2012 00:18:59
Сб мар 24, 2012 12:20:09
Сб мар 24, 2012 14:26:06
Cat писал(а):Я этого не пробовал, получается достаточно даже не трогая указателя и не записывая заново длину переданного пакета, просто снова включить режим TX?
Сб мар 24, 2012 15:00:39
Вс мар 25, 2012 18:17:04
Gipsy писал(а):Я указатель вообще не трогаю, только при включении сбрасываю приемный и передающий буфер. Пока работает без проблем, передавал пакеты разной длинны. Но серьезных тестов еще не было, так что выводы рано делать.
Пн апр 09, 2012 20:21:05