Обсуждаем контроллеры компании Atmel.
Ответить

Attiny13+PIR датчик+433MHz

Сб май 07, 2022 19:28:39

Всем привет!
Понадобилось собрать беспроводной ПИР датчик на дачу для прожектора, вообщем не могу его заставить слать данные на attiny13a, но полностью работает на attiny85(сейчас не с руки заказывать 85), и избыточно для ПИР датчика. По своей сути весь проект содран с ардуиновских библиотек. У меня на даче трудится 3 таких погодных датчика с тинькой 85 и модулями на 433MHz по контролю температуры и влажности. Но вот при переносе проекта на тиньку13, упростив до обработки сигнала С ПИР датчика - не могу заставить слать данные по воздуху. Предполагаю что засада в delay_us который применен в библиотеке по отправке данных через модуль 433MHz. В железе на тиньке85 все адекватно работает. Помоги кто чем сможет разобраться что делаю не так.
Вложения
Attiny13+PIR+433MHz.rar
(75.22 KiB) Скачиваний: 180

Re: Attiny13+PIR датчик+433MHz

Сб май 07, 2022 22:44:43

:dont_know: Могу лишь предположить, что из-за разной тактовой частоты МК и возникают проблемы с работоспособностью алгоритма. У Тини85 заводская установка тактовой частоты 1 МГц, а у тини13 она составляет 1,2 МГц.

Re: Attiny13+PIR датчик+433MHz

Вс май 08, 2022 06:57:44

А осциллографа или лог.анализатора совсем нету?
Ох уж эти ардуинщики - чуть проблема с неподходящим скетчем - так и всё, ручки подняли, сдаются :)

Re: Attiny13+PIR датчик+433MHz

Вс май 08, 2022 09:17:32

:dont_know: У Тини85 заводская установка тактовой частоты 1 МГц, а у тини13 она составляет 1,2 МГц.

У меня на тини85 стоит 8MHz от внутренего, на Тини13 - 9.6MHz от внутренего без пред делителей у обоих. Вы код не смотрели?

Добавлено after 3 minutes 49 seconds:
А осциллографа или лог.анализатора совсем нету?

Да у меня не так много знаний, чтоб импровизировать и пируэты выписывать. Да застрял, но вы больше с дилетантом имеете разговор. Есть лог.анализатор, есть осциллограф но для начала и в протусе не плохо было бы что то адекватное увидеть - симулятору под силу это задача. Архив тоже не смотрели? ...там модель в протусе.

Re: Attiny13+PIR датчик+433MHz

Вс май 08, 2022 09:22:18

В проекте выставите ATtiny13, без а!

Re: Attiny13+PIR датчик+433MHz

Вс май 08, 2022 11:20:50

В проекте выставите ATtiny13, без а!

Смысл это процедуры можно понять? Да всё правильно у меня в проекте стоит Attiny13A.

Re: Attiny13+PIR датчик+433MHz

Вс май 08, 2022 11:25:00

Вы сделайте сначала. Или это нужно мне?

Re: Attiny13+PIR датчик+433MHz

Вс май 08, 2022 11:28:24

Вы код не смотрели?

Нет. Я этот язык не знаю. :)

Re: Attiny13+PIR датчик+433MHz

Вс май 08, 2022 15:18:02

Вы сделайте сначала. Или это нужно мне?

Осознанность должна быть сделанного)) Сделал ругается на регистры PRR и PRADC использовались для ухода и выхода в сон. Этих регистров нет в ioth13.h, ошибка не задекларированы . Использую Атемл студия 7.

Re: Attiny13+PIR датчик+433MHz

Вс май 08, 2022 15:26:40

Тогда исправьте FastIO.h в fastRead и fastWrite:
#if defined(__AVR_ATtiny85__) || defined(__AVR_ATtiny13__) || defined(__AVR_ATtiny13A__)

Re: Attiny13+PIR датчик+433MHz

Пн май 09, 2022 09:04:52

Тогда исправьте FastIO.h в fastRead и fastWrite:
#if defined(__AVR_ATtiny85__) || defined(__AVR_ATtiny13__) || defined(__AVR_ATtiny13A__)

Всё заработало, спасибо! Невнимательность, к этому я бы долго шёл, опять полез бы в дебри :facepalm: С праздничком, С Днём Победы! , :beer:

Re: Attiny13+PIR датчик+433MHz

Пн май 09, 2022 10:03:39

Гайвер, конечно, хороший парень, но делает всё немножко тяп-ляп. Или его помощники. В данном случае можно было бы добавить #error Chip not supported!, хотя бы.
С праздником!

Re: Attiny13+PIR датчик+433MHz

Пн май 09, 2022 22:57:49

Гайвер, конечно, хороший парень

А чё этот японский пришелец делал на нашем форуме? :dont_know:

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 исходника.
Кто думает жопой, может называть это рекламой.
Вложения
1.png
(75.79 KiB) Скачиваний: 91
1.png
(77.06 KiB) Скачиваний: 88
1.png
(25.04 KiB) Скачиваний: 296

Re: Attiny13+PIR датчик+433MHz

Вт май 10, 2022 08:52:06

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

Какой недостаток? Опиши словами внятно, картину я вижу!

Re: Attiny13+PIR датчик+433MHz

Вт май 10, 2022 10:30:06

Это просто офигительная вещь.

Игрушка, зря потраченные деньги. 400кгц i2c уже не видит, один мусор.
Берите анализатор хотя бы 100мгц.

Re: Attiny13+PIR датчик+433MHz

Вт май 10, 2022 11:08:45

Карбофос писал(а):У меня Firefox browser, когда нажимаю +, выскакивает
Это в профильную тему "Жалобы и предложения...."

AndTer писал(а):Игрушка, зря потраченные деньги. 400кгц i2c уже не видит, один мусор.
Ну не знаю.
У меня такой уже давно. Единственное, 24 МГц дает выставить если время семплирования меньше какого то... иначе только 16 МГц.
А так - при 16 МГц прекрасно видит SPI 2МГц и сопутствующие сигналы... Да, уже с выравниванием по тактам семплирования, но все же...
А и2ц - аж влёт.
Ответить