Я про поедание слона по частям.FireProoF писал(а):Вы про сравнение переданного и принятого?
Мелкие вопросы по МК и ПЛИС.
- Сообщения: 469
- Зарегистрирован: Вс авг 30, 2015 03:52:59
- Реклама
Всем привет. Хочу разобраться как обращаться к определенным битам регистров nRF24L01+
Вот вырезка из ДШ:
Вот например у Регистра 'Config' адрес 0x00, и бит его, например, 'MASK_RX_DR' 7й по счету.
Получается этот бит имеет адрес 0x00+0x07=0x07?
Но 0x07 это регистр 'STATUS'.
Вот вырезка из ДШ:
Спойлер
Получается этот бит имеет адрес 0x00+0x07=0x07?
Но 0x07 это регистр 'STATUS'.
- Вложения
-
- Снимок.PNG
- (165.7 КБ) 400 скачиваний
Кажется понял.
Конкретно к битам я обращаться не могу. Могу лишь получить регистр, где биты пронумерованы по ДШ.
Конкретно к битам я обращаться не могу. Могу лишь получить регистр, где биты пронумерованы по ДШ.
А как Вы понимаете обращение к биту?
МК и периферия не оперирует битами. Все шины имеют разрядность 8. И адресуются только байты. Операции над битами происходят через маски.
МК и периферия не оперирует битами. Все шины имеют разрядность 8. И адресуются только байты. Операции над битами происходят через маски.
- Реклама
Параллельный вопрос (сюда, потому что более подходящей темы не нашлось).FireProoF писал(а):nRF24L01+ ... Но непонятно, работает ли модуль
Приобретен с ебэя модуль на nRF24L01+ с усилителем rfx2401c и антенной, пин-ту-пин совместимый с обычным. Не работает.
Тестировал на макетках: собраны приемник и передатчик на мк и модулях nRF24L01+ без усилителей. Такая пара работает. Если вместо простого модуля поставить модуль с усилителем (в приемник или в передатчик) - не работает. Ясно, что дело в модуле с усилителем...
Как понять/проверить в чем дело?
Правильно заданный вопрос - уже половина ответа. Не мучайте себя и других...
------
Полезный лайфхак - чтобы увидеть картинку в оригинальном размере, удалите из адреса слово medium/
Например: http:///img.radiokot.ru/files/86369/medium/hi06i91ui.jpg

------
Полезный лайфхак - чтобы увидеть картинку в оригинальном размере, удалите из адреса слово medium/
Например: http:///img.radiokot.ru/files/86369/medium/hi06i91ui.jpg

Использую такие :
Каких-либо переделок в коде не понадобилось, заработали сразу.
Питания достаточно ? Просто во время работы ток в импульсах достигает до полуампера.
Спойлер

Питания достаточно ? Просто во время работы ток в импульсах достигает до полуампера.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
- Сообщения: 1692
- Зарегистрирован: Ср окт 12, 2011 20:37:13
Iggis, abc
а какие девайсы на них делаете?
лежат несколько штук, которые без антен, в нете кроме пульта ду не нашел
а какие девайсы на них делаете?
лежат несколько штук, которые без антен, в нете кроме пульта ду не нашел
У меня этот проблемный немного другой версии, без третьего мелкого чипа.
Про питание читал. Собрано у меня на макетках, максимально близко к пинам питания этого модуля воткнуты керамика и электролит. Ток модуля не мерил (сей момент нечем), а напряжение стоит как приклеенное, даже третий знак не скачет. Вообще-то с безантенными модулями та же картина.
Гм. А ведь часть с nrf можно сравнительным методом попроверять (по сравнению с безантенным модулем), осциллографом...
Заказал другой такой же модуль, от другого продавца. Посмотрим..
Я собираюсь сделать термометр с беспроводными термодатчиками (для дома).
Про питание читал. Собрано у меня на макетках, максимально близко к пинам питания этого модуля воткнуты керамика и электролит. Ток модуля не мерил (сей момент нечем), а напряжение стоит как приклеенное, даже третий знак не скачет. Вообще-то с безантенными модулями та же картина.
Гм. А ведь часть с nrf можно сравнительным методом попроверять (по сравнению с безантенным модулем), осциллографом...
Заказал другой такой же модуль, от другого продавца. Посмотрим..
Я собираюсь сделать термометр с беспроводными термодатчиками (для дома).
Правильно заданный вопрос - уже половина ответа. Не мучайте себя и других...
------
Полезный лайфхак - чтобы увидеть картинку в оригинальном размере, удалите из адреса слово medium/
Например: http:///img.radiokot.ru/files/86369/medium/hi06i91ui.jpg

------
Полезный лайфхак - чтобы увидеть картинку в оригинальном размере, удалите из адреса слово medium/
Например: http:///img.radiokot.ru/files/86369/medium/hi06i91ui.jpg

Сначала собирали на них "продвинутые" метеостанции для музеев. Напр., для измерения и протоколирования температуры и влажности в книгохранилище. "Сеть" состояла из пяти штук, потом ретранслятор на той плате, что с усилителем, потом (метрах в 200-х) второй такой же ретранслятор. Вся статистика сохранялась на ПК.bav123 писал(а):Iggis, abc
а какие девайсы на них делаете?
лежат несколько штук, которые без антен, в нете кроме пульта ду не нашел
Сейчас - в разных небольших поделках, когда не желательны провода, нужен быстрый выход на связь (т.е. WiFi тут не подходит) и требуется минимальное потребление в дежурном режиме.
Напр., пульт для cтанка с ЧПУ, туда этот модуль сам Б-г велел.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
- Сообщения: 1692
- Зарегистрирован: Ср окт 12, 2011 20:37:13
- Сообщения: 7722
- Зарегистрирован: Вс июл 24, 2011 11:38:09
Надо сделать сложный приборчик на типо ардуино. Датчики, реле и много чего и всё это в ящике 30кг в 4 метрах.
Будут новые функции и както их надо обновлять
Пускать usb мне кажется будут ошибки.
Сначало подумал сделать usb-rs232 и по 2 проводкам витой пары через загрузчик, но ведь на это память тратить надо.
Вот думаю а что если avrisp через тот же преобразователь пустить по витой паре, а потом обратно их в ttl и шить обычным програматором.
Такой вариант годен?
Будут новые функции и както их надо обновлять
Пускать usb мне кажется будут ошибки.
Сначало подумал сделать usb-rs232 и по 2 проводкам витой пары через загрузчик, но ведь на это память тратить надо.
Вот думаю а что если avrisp через тот же преобразователь пустить по витой паре, а потом обратно их в ttl и шить обычным програматором.
Такой вариант годен?
- Сообщения: 20132
- Зарегистрирован: Чт сен 01, 2011 12:53:27
- Откуда: ТьмуТаракания. Почетный житель подмостовья
Ты dosikusу лично такой вопрос поставь, он тебе ответит74LS00 писал(а):Надо сделать сложный приборчик на типо ардуино
на очень большие расстояния можно 2 модема ставить, если по uart управлять
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
- Сообщения: 7722
- Зарегистрирован: Вс июл 24, 2011 11:38:09
Собрал платку на gd7555 и паре 34063, чтото она тёпленькая и по -12 жрёт, может подпалилась типо общий не подпаял. На некоторых ногах выдаёт 7в лог1, может с нагрузкой норм будет да на МК эксперементировать не хочется, может буфер поставлю.
Прокол в том что в одну сторону 4 линии, а в другую 5, на avr isp хватит.
Может кто знает какие сигналы парами пускать?
Имеем входы mosi, sck, reset и выход miso. В добавок gnd и я так понимаю можно и питания +5, +12, -12 или только 5в или можно без них.
В разъёме обычно стоит транс типо такой, я так понимаю его надо выдрать
Прокол в том что в одну сторону 4 линии, а в другую 5, на avr isp хватит.
Может кто знает какие сигналы парами пускать?
Имеем входы mosi, sck, reset и выход miso. В добавок gnd и я так понимаю можно и питания +5, +12, -12 или только 5в или можно без них.
В разъёме обычно стоит транс типо такой, я так понимаю его надо выдрать
Спойлер

- Сообщения: 3
- Зарегистрирован: Сб мар 26, 2016 19:03:40
Подскажите как выставить ЭТО Ext = 0xFF; High = 0xDD; Lo = 0xFF в PonyProg
Назначение FUSE-бит в байтах "Fuse High Byte" "Fuse Low Byte" разных камней могут отличаться. Приведите тип камня.
- Сообщения: 3
- Зарегистрирован: Сб мар 26, 2016 19:03:40
- Сообщения: 3
- Зарегистрирован: Сб мар 26, 2016 19:03:40
- Сообщения: 219
- Зарегистрирован: Вт мар 12, 2013 16:05:45
ATmega88PA-AU подключена к декодеру MP3 VS1053 по линиям MISO, MOSI, SCK, XRESET, XCS, XDCS, DREQ. Напряжение питания на ATmega88 5В, на VS1053 3,5В. Как согласовать уровни напряжений.


