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

Обсуждаем контроллеры компании Atmel.
Ответить
Прорезались зубы
Сообщения: 228
Зарегистрирован: Пн окт 04, 2010 11:55:41

Сообщение neid »

Всем привет!
Понадобилось собрать беспроводной ПИР датчик на дачу для прожектора, вообщем не могу его заставить слать данные на attiny13a, но полностью работает на attiny85(сейчас не с руки заказывать 85), и избыточно для ПИР датчика. По своей сути весь проект содран с ардуиновских библиотек. У меня на даче трудится 3 таких погодных датчика с тинькой 85 и модулями на 433MHz по контролю температуры и влажности. Но вот при переносе проекта на тиньку13, упростив до обработки сигнала С ПИР датчика - не могу заставить слать данные по воздуху. Предполагаю что засада в delay_us который применен в библиотеке по отправке данных через модуль 433MHz. В железе на тиньке85 все адекватно работает. Помоги кто чем сможет разобраться что делаю не так.
Вложения
Attiny13+PIR+433MHz.rar
(75.22 КБ) 220 скачиваний
Реклама
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1627
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

:dont_know: Могу лишь предположить, что из-за разной тактовой частоты МК и возникают проблемы с работоспособностью алгоритма. У Тини85 заводская установка тактовой частоты 1 МГц, а у тини13 она составляет 1,2 МГц.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 362
Зарегистрирован: Вс апр 03, 2022 07:01:29

Сообщение НовыйДень »

А осциллографа или лог.анализатора совсем нету?
Ох уж эти ардуинщики - чуть проблема с неподходящим скетчем - так и всё, ручки подняли, сдаются :)
Прорезались зубы
Сообщения: 228
Зарегистрирован: Пн окт 04, 2010 11:55:41

Сообщение neid »

[uquote="VNS",url="/forum/viewtopic.php?p=4228422#p4228422"]:dont_know: У Тини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]
Да у меня не так много знаний, чтоб импровизировать и пируэты выписывать. Да застрял, но вы больше с дилетантом имеете разговор. Есть лог.анализатор, есть осциллограф но для начала и в протусе не плохо было бы что то адекватное увидеть - симулятору под силу это задача. Архив тоже не смотрели? ...там модель в протусе.
Реклама
Эиком - электронные компоненты и радиодетали
OKF
Это не хвост, это антенна
Сообщения: 1405
Зарегистрирован: Вт июн 07, 2011 08:03:18

Сообщение OKF »

В проекте выставите ATtiny13, без а!
Реклама
Прорезались зубы
Сообщения: 228
Зарегистрирован: Пн окт 04, 2010 11:55:41

Сообщение neid »

[uquote="OKF",url="/forum/viewtopic.php?p=4228551#p4228551"]В проекте выставите ATtiny13, без а![/uquote]
Смысл это процедуры можно понять? Да всё правильно у меня в проекте стоит Attiny13A.
Реклама
OKF
Это не хвост, это антенна
Сообщения: 1405
Зарегистрирован: Вт июн 07, 2011 08:03:18

Сообщение OKF »

Вы сделайте сначала. Или это нужно мне?
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1627
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

[uquote="neid",url="/forum/viewtopic.php?p=4228549#p4228549"]Вы код не смотрели?[/uquote]
Нет. Я этот язык не знаю. :)
Прорезались зубы
Сообщения: 228
Зарегистрирован: Пн окт 04, 2010 11:55:41

Сообщение neid »

[uquote="OKF",url="/forum/viewtopic.php?p=4228591#p4228591"]Вы сделайте сначала. Или это нужно мне?[/uquote]
Осознанность должна быть сделанного)) Сделал ругается на регистры PRR и PRADC использовались для ухода и выхода в сон. Этих регистров нет в ioth13.h, ошибка не задекларированы . Использую Атемл студия 7.
OKF
Это не хвост, это антенна
Сообщения: 1405
Зарегистрирован: Вт июн 07, 2011 08:03:18

Сообщение OKF »

Тогда исправьте FastIO.h в fastRead и fastWrite:
#if defined(__AVR_ATtiny85__) || defined(__AVR_ATtiny13__) || defined(__AVR_ATtiny13A__)
Прорезались зубы
Сообщения: 228
Зарегистрирован: Пн окт 04, 2010 11:55:41

Сообщение 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]
Всё заработало, спасибо! Невнимательность, к этому я бы долго шёл, опять полез бы в дебри :facepalm: С праздничком, С Днём Победы! , :beer:
OKF
Это не хвост, это антенна
Сообщения: 1405
Зарегистрирован: Вт июн 07, 2011 08:03:18

Сообщение OKF »

Гайвер, конечно, хороший парень, но делает всё немножко тяп-ляп. Или его помощники. В данном случае можно было бы добавить #error Chip not supported!, хотя бы.
С праздником!
Друг Кота
Аватара пользователя
Сообщения: 6321
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

[uquote="OKF",url="/forum/viewtopic.php?p=4229090#p4229090"]Гайвер, конечно, хороший парень[/uquote]
А чё этот японский пришелец делал на нашем форуме? :dont_know:
Изображение
Опытный кот
Аватара пользователя
Сообщения: 760
Зарегистрирован: Сб окт 22, 2016 17:33:32
Откуда: кг

Сообщение Карбофос »

У меня Firefox browser, когда нажимаю +, выскакивает Изображение
Что за хня, и как это исправить?

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

Да. Скрины эти с приложенного neid исходника.
Кто думает жопой, может называть это рекламой.
Вложения
1.png
(75.79 КБ) 203 скачивания
1.png
(77.06 КБ) 208 скачиваний
1.png
(25.04 КБ) 420 скачиваний
Прорезались зубы
Сообщения: 228
Зарегистрирован: Пн окт 04, 2010 11:55:41

Сообщение neid »

[uquote="Карбофос",url="/forum/viewtopic.php?p=4229376#p4229376"]Виден недостаток алгоритма.[/uquote]
Какой недостаток? Опиши словами внятно, картину я вижу!
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2406
Зарегистрирован: Ср фев 23, 2011 12:12:31

Сообщение AndTer »

[uquote="Карбофос",url="/forum/viewtopic.php?p=4229376#p4229376"]Это просто офигительная вещь.[/uquote]
Игрушка, зря потраченные деньги. 400кгц i2c уже не видит, один мусор.
Берите анализатор хотя бы 100мгц.
Глупый не задает вопросы. Глупый и так все знает.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1925
Зарегистрирован: Чт июл 28, 2016 07:58:37
Откуда: Kyiv, UA

Сообщение GoldenAndy »

Карбофос писал(а):У меня Firefox browser, когда нажимаю +, выскакивает
Это в профильную тему "Жалобы и предложения...."
AndTer писал(а):Игрушка, зря потраченные деньги. 400кгц i2c уже не видит, один мусор.
Ну не знаю.
У меня такой уже давно. Единственное, 24 МГц дает выставить если время семплирования меньше какого то... иначе только 16 МГц.
А так - при 16 МГц прекрасно видит SPI 2МГц и сопутствующие сигналы... Да, уже с выравниванием по тактам семплирования, но все же...
А и2ц - аж влёт.
ИзображениеИзображение
Изображение
 
Telegram               Лучшая благодарность ->
[+]
Контактная информация:
Ответить

Вернуться в «AVR»