Страница 1 из 1
Attiny13+PIR датчик+433MHz
Добавлено: Сб май 07, 2022 19:28:39
neid
Всем привет!
Понадобилось собрать беспроводной ПИР датчик на дачу для прожектора, вообщем не могу его заставить слать данные на attiny13a, но полностью работает на attiny85(сейчас не с руки заказывать 85), и избыточно для ПИР датчика. По своей сути весь проект содран с ардуиновских библиотек. У меня на даче трудится 3 таких погодных датчика с тинькой 85 и модулями на 433MHz по контролю температуры и влажности. Но вот при переносе проекта на тиньку13, упростив до обработки сигнала С ПИР датчика - не могу заставить слать данные по воздуху. Предполагаю что засада в delay_us который применен в библиотеке по отправке данных через модуль 433MHz. В железе на тиньке85 все адекватно работает. Помоги кто чем сможет разобраться что делаю не так.
Re: Attiny13+PIR датчик+433MHz
Добавлено: Сб май 07, 2022 22:44:43
VNS

Могу лишь предположить, что из-за разной тактовой частоты МК и возникают проблемы с работоспособностью алгоритма. У Тини85 заводская установка тактовой частоты 1 МГц, а у тини13 она составляет 1,2 МГц.
Re: Attiny13+PIR датчик+433MHz
Добавлено: Вс май 08, 2022 06:57:44
НовыйДень
А осциллографа или лог.анализатора совсем нету?
Ох уж эти ардуинщики - чуть проблема с неподходящим скетчем - так и всё, ручки подняли, сдаются

Re: Attiny13+PIR датчик+433MHz
Добавлено: Вс май 08, 2022 09:17:32
neid
[uquote="VNS",url="/forum/viewtopic.php?p=4228422#p4228422"]

У Тини85 заводская установка тактовой частоты 1 МГц, а у тини13 она составляет 1,2 МГц.[/uquote]
У меня на тини85 стоит 8MHz от внутренего, на Тини13 - 9.6MHz от внутренего без пред делителей у обоих. Вы код не смотрели?
Добавлено after 3 minutes 49 seconds:
[uquote="НовыйДень",url="/forum/viewtopic.php?p=4228526#p4228526"]А осциллографа или лог.анализатора совсем нету?[/uquote]
Да у меня не так много знаний, чтоб импровизировать и пируэты выписывать. Да застрял, но вы больше с дилетантом имеете разговор. Есть лог.анализатор, есть осциллограф но для начала и в протусе не плохо было бы что то адекватное увидеть - симулятору под силу это задача. Архив тоже не смотрели? ...там модель в протусе.
Re: Attiny13+PIR датчик+433MHz
Добавлено: Вс май 08, 2022 09:22:18
OKF
В проекте выставите ATtiny13, без а!
Re: Attiny13+PIR датчик+433MHz
Добавлено: Вс май 08, 2022 11:20:50
neid
[uquote="OKF",url="/forum/viewtopic.php?p=4228551#p4228551"]В проекте выставите ATtiny13, без а![/uquote]
Смысл это процедуры можно понять? Да всё правильно у меня в проекте стоит Attiny13A.
Re: Attiny13+PIR датчик+433MHz
Добавлено: Вс май 08, 2022 11:25:00
OKF
Вы сделайте сначала. Или это нужно мне?
Re: Attiny13+PIR датчик+433MHz
Добавлено: Вс май 08, 2022 11:28:24
VNS
[uquote="neid",url="/forum/viewtopic.php?p=4228549#p4228549"]Вы код не смотрели?[/uquote]
Нет. Я этот язык не знаю.

Re: Attiny13+PIR датчик+433MHz
Добавлено: Вс май 08, 2022 15:18:02
neid
[uquote="OKF",url="/forum/viewtopic.php?p=4228591#p4228591"]Вы сделайте сначала. Или это нужно мне?[/uquote]
Осознанность должна быть сделанного)) Сделал ругается на регистры PRR и PRADC использовались для ухода и выхода в сон. Этих регистров нет в ioth13.h, ошибка не задекларированы . Использую Атемл студия 7.
Re: Attiny13+PIR датчик+433MHz
Добавлено: Вс май 08, 2022 15:26:40
OKF
Тогда исправьте FastIO.h в fastRead и fastWrite:
#if defined(__AVR_ATtiny85__) || defined(__AVR_ATtiny13__) || defined(__AVR_ATtiny13A__)
Re: Attiny13+PIR датчик+433MHz
Добавлено: Пн май 09, 2022 09:04:52
neid
[uquote="OKF",url="/forum/viewtopic.php?p=4228732#p4228732"]Тогда исправьте FastIO.h в fastRead и fastWrite:
#if defined(__AVR_ATtiny85__) || defined(__AVR_ATtiny13__) || defined(__AVR_ATtiny13A__)[/uquote]
Всё заработало, спасибо! Невнимательность, к этому я бы долго шёл, опять полез бы в дебри

С праздничком, С Днём Победы! ,

Re: Attiny13+PIR датчик+433MHz
Добавлено: Пн май 09, 2022 10:03:39
OKF
Гайвер, конечно, хороший парень, но делает всё немножко тяп-ляп. Или его помощники. В данном случае можно было бы добавить #error Chip not supported!, хотя бы.
С праздником!
Re: Attiny13+PIR датчик+433MHz
Добавлено: Пн май 09, 2022 22:57:49
Jack_A
[uquote="OKF",url="/forum/viewtopic.php?p=4229090#p4229090"]Гайвер, конечно, хороший парень[/uquote]
А чё этот японский пришелец делал на нашем форуме?

Re: Attiny13+PIR датчик+433MHz
Добавлено: Вт май 10, 2022 01:54:08
Карбофос
У меня Firefox browser, когда нажимаю +, выскакивает

Что за хня, и как это исправить?
Добавлено after 1 hour 1 minute 24 seconds:
Приобрёл я себе
https://aliexpress.ru/item/1005001621950241.html
Это просто офигительная вещь.
Saleae его воспринимает как родного.
Спойлер

Виден недостаток алгоритма.
Спойлер

Вообщем, рекомендую.
Да. Скрины эти с приложенного
neid исходника.
Кто думает жопой, может называть это рекламой.
Re: Attiny13+PIR датчик+433MHz
Добавлено: Вт май 10, 2022 08:52:06
neid
[uquote="Карбофос",url="/forum/viewtopic.php?p=4229376#p4229376"]Виден недостаток алгоритма.[/uquote]
Какой недостаток? Опиши словами внятно, картину я вижу!
Re: Attiny13+PIR датчик+433MHz
Добавлено: Вт май 10, 2022 10:30:06
AndTer
[uquote="Карбофос",url="/forum/viewtopic.php?p=4229376#p4229376"]Это просто офигительная вещь.[/uquote]
Игрушка, зря потраченные деньги. 400кгц i2c уже не видит, один мусор.
Берите анализатор хотя бы 100мгц.
Re: Attiny13+PIR датчик+433MHz
Добавлено: Вт май 10, 2022 11:08:45
GoldenAndy
Карбофос писал(а):У меня Firefox browser, когда нажимаю +, выскакивает
Это в профильную тему "Жалобы и предложения...."
AndTer писал(а):Игрушка, зря потраченные деньги. 400кгц i2c уже не видит, один мусор.
Ну не знаю.
У меня такой уже давно. Единственное, 24 МГц дает выставить если время семплирования меньше какого то... иначе только 16 МГц.
А так - при 16 МГц прекрасно видит SPI 2МГц и сопутствующие сигналы... Да, уже с выравниванием по тактам семплирования, но все же...
А и2ц - аж влёт.