реклама на сайте
подробности

 
 
> Стабильность i2c, attiny internal 1Mhz
dontsov
сообщение Mar 22 2018, 15:48
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 25-11-17
Пользователь №: 100 351



Добрый день!

Есть связка: Attiny85 (slave), ESP8266 (master). Кусок посылки иногда в виде FF. Не всегда.

Может ли это быть из-за того, что внутренний генератор Attiny85 не откалиброван?
Я ставлю сон 60 мин, просыпается через 62 мин.

Частота: 100кГц

В attiny85 библиотека: https://github.com/puuu/USIWire
у ESP стандартная "Wire"

Делаю wi-fi счетчик воды. Автономный. https://github.com/dontsovcmc/ImpCounter
p.s. Хочется услышать конструктивную критику в целом по проекту.

Спасибо!

Сообщение отредактировал dontsov - Mar 22 2018, 15:49
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
HardEgor
сообщение Mar 22 2018, 16:50
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(dontsov @ Mar 22 2018, 22:48) *
Частота: 100кГц

100кГц - это максимальная частота, возможно вы её превышаете и кто-то не успевает отрабатывать.
Попробуйте поставить 75кГц например.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Mar 22 2018, 16:55
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(HardEgor @ Mar 22 2018, 18:50) *
100кГц - это максимальная частота, возможно вы её превышаете и кто-то не успевает отрабатывать.
Попробуйте поставить 75кГц например.

В I2C, насколько помню, обычно есть требования не по частоте клока, а по длительностям положительной и отрицательной частей периода SCL.
Частота может быть в норме, а вот какая-то длительность зарезана.
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Mar 22 2018, 17:06
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(jcxz @ Mar 22 2018, 23:55) *
Частота может быть в норме, а вот какая-то длительность зарезана.

Подозреваю, что внутри чипов тайминги выдержаны, а вот работу на максимальной частоте.... Attiny сдюжит и 400кГц(хотя это как порты и USI настроишь), а вот ESP8266 сурово оптимизирован - может косячить.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 22:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01399 секунд с 7
ELECTRONIX ©2004-2016