-
- Я - да. Абсолютно не парит раз в сутки спросить время. Ну знаете,
есть такие перцы, что измеряют платиной +20С раз в 10mS у железяки
в пару кило весом. Ну так и с часами. На кой их теребенькать каждые
nn mS ? А две ноги подрыгать раз в сутки мну не парит. Ели надо
чаще - заводятся часы в главном проце и там хоть 18 раз в секунду
по прерыванию 20-ю способами :) - akz(03.04.2023 15:39)
- Если MCU живет на встроенном RC генераторе, частая подстройка
локальных часов не маразм. - Evgeny_CD(03.04.2023 15:49)
- Не ради спора, как такового, а для пояснения позиции. akz(1052 знак., 03.04.2023 19:14)
- Часики со встроенным кварцем | MEMS дают ±10 ppm за недорого.
Работа MCU от накристального генератора - это, прежде всего,
надежность, потом уже дешевизна. Покалибровать этот генератор,
чтобы загнать его в ±10 ppm - не вижу причин не сделать так. Evgeny_CD(53 знак., 03.04.2023 19:49)
- О, надёжность !? Знакомое слово ! :) Это про 6-8-10 grms random по
10 минут на аксциссу ? Или разовый шок на 300g ? Или 5-10 градусов
в минуту от -60 до +90 ? Ох, ещё про 30 вольт на метр при
вертикальной/горизонтальной поляризации в диапазоне от 10КГц до 2-4
ГГц забыл :) В общем за последние много-много лет я провел
достаточно времени в камерах различного толка :) чтобы понять что
пресловутая букафка U, о которой я уже упоминал, это всегда плохо.
А гена в теле проца это как akz(168 знак., 04.04.2023 18:11)
- Более того, именно перпендикулярность приводит к удовольствию от общения! - Evgeny_CD(05.04.2023 21:29)
- О, надёжность !? Знакомое слово ! :) Это про 6-8-10 grms random по
10 минут на аксциссу ? Или разовый шок на 300g ? Или 5-10 градусов
в минуту от -60 до +90 ? Ох, ещё про 30 вольт на метр при
вертикальной/горизонтальной поляризации в диапазоне от 10КГц до 2-4
ГГц забыл :) В общем за последние много-много лет я провел
достаточно времени в камерах различного толка :) чтобы понять что
пресловутая букафка U, о которой я уже упоминал, это всегда плохо.
А гена в теле проца это как akz(168 знак., 04.04.2023 18:11)
- Часики со встроенным кварцем | MEMS дают ±10 ppm за недорого.
Работа MCU от накристального генератора - это, прежде всего,
надежность, потом уже дешевизна. Покалибровать этот генератор,
чтобы загнать его в ±10 ppm - не вижу причин не сделать так. Evgeny_CD(53 знак., 03.04.2023 19:49)
- Не ради спора, как такового, а для пояснения позиции. akz(1052 знак., 03.04.2023 19:14)
- I2C был бы сильно приятнее. - Evgeny_CD(03.04.2023 15:47)
- Что хорошего в I2C? Довольно замороченная штука, если всё делать
правильно. Постоянно с ним какие-то проблемы. Из последнего, у
коллеги ЕЕПРОМка от помехи шину вешает в ноль и хоть что делай,
только питание снимать. - mr-x(04.04.2023 10:43)
- по сравнению с SPI тут 2 ножки занято у МК. :-) - Лaгyнoв(04.04.2023 12:07)
- Плюс линия ресет отдальная (см. ниже). Вот уже и три. :) - mr-x(04.04.2023 13:34)
- ну я сравниваю абстрактно I2C и SPI - Лaгyнoв(04.04.2023 16:22)
- Плюс линия ресет отдальная (см. ниже). Вот уже и три. :) - mr-x(04.04.2023 13:34)
- Если вы не знаете про I2C Bus Recovery, то, действительно, с I2C
вам делать нечего lloyd(1 знак., 04.04.2023 12:00, картинка)
- Это же такое сладкое чувство, когда обосрал кого нибудь, показал
своё превосходство. Так ведь? Тогда расскажи, как сделать I2C Bus
Recovery, когда ведомый держит клоки в нуле? Про то, что это не
везде реализовано, ниже уже сказали. - mr-x(04.04.2023 12:29)
- Какая-то лажа присутствует. М/с EEPROM как правило не содержат ключа на SCL, который мог бы удерживать его в нуле.
SCL у м/с EEPROM обычно это только/исключительно вход. - reZident(05.04.2023 13:43)
- AT17 - точно умеет в clock stretching, сам проверял. - Toчкa oпopы(05.04.2023 14:53)
- А, ну это специфическая - конфигурационная EEPROM. Я про обычные EEPROM имел в виду. У них ни разу не
встречал, чтобы на SCL ключ-"драйвер" был. - reZident(05.04.2023 18:12)
- Но со стороны программатора - это I2C EEPROM. - Toчкa oпopы(05.04.2023 21:58)
- А, ну это специфическая - конфигурационная EEPROM. Я про обычные EEPROM имел в виду. У них ни разу не
встречал, чтобы на SCL ключ-"драйвер" был. - reZident(05.04.2023 18:12)
- Clock Stretching? На время завершения операции записи, например, которая не завершается из-за подвисания ИМС от ЭМИ. Nikolay_Po(1 знак., 05.04.2023 14:52, ссылка)
- AT17 - точно умеет в clock stretching, сам проверял. - Toчкa oпopы(05.04.2023 14:53)
- Линию ресет отдельную тащил я. А вообще что за модель EEPROM, чтобы
это произведение искусства десятой дорогой обходить? - lloyd(04.04.2023 13:03)
- FRAM-ину решили заменить на китайскую еепром (имени не знаю, узнавать лень). Тот прибор может искры пускать. Раньше от этого у I2C индикатора настройки сбивались. Хотя тут I2C невиноватое и научились обходить периодической переинициализацией. С этой китайской памятью ещё проблема вылезла. - mr-x(04.04.2023 13:29)
- Какая-то лажа присутствует. М/с EEPROM как правило не содержат ключа на SCL, который мог бы удерживать его в нуле.
SCL у м/с EEPROM обычно это только/исключительно вход. - reZident(05.04.2023 13:43)
- Внезапно, не все ведомые ИМС поддерживают "Bus clear". - Toчкa oпopы(04.04.2023 12:12)
- Не полное соответствие спецификации I2C detected. Комбинаторная
логика I2C slave обязана выводить его из ступора процедурой Bus
clear. Другое дело что, возможно там глючит не сам I2C engine, а
что-то другое, которое дальше него в slave упихали. - reZident(05.04.2023 13:48)
- Стандарт версии 5: Toчкa oпopы(739 знак., 05.04.2023 14:59)
- мелкий каммент - англосаксы во всяких стандартах всегда пишуть
should, а не must. да и училка мну говорила, что must это очень
грубо, практически приказной тон. - Alex68(05.04.2023 20:30)
- Should - это буквально "следует", а must - это прям приказ, и влево-вправо - расстрел. Звepoящep(241 знак., 06.04.2023 10:23)
- Нет >>> SciFi(1 знак., 05.04.2023 20:35, ссылка)
- любопытно. и познавательно. однако сотни всяких американских
стандартов (и патентов), что читал, используют именно should. - Alex68(05.04.2023 20:51)
- В немецком du muss это ты обязан (что-то сделать). Так как английский произошёл от
немецкого+французского, то и в нём значение то же. Бoмж(234 знак., 05.04.2023 21:45)
- и это интересно. однако меня учили никогда не говорить человекам
must, а только should, ибо так вежливо будет. - Alex68(05.04.2023 21:58)
- При чём тут вежливость и её мешковатые носители? - Toчкa oпopы(06.04.2023 09:41)
- Писатели RFC применяют SHALL. Видимо, как раз поэтому. - SciFi(06.04.2023 07:51)
- Для проезда ты должен купить билет. Для проезда требуется купить билет. Для проезда необходимо купить билет. Даже в русском языке слово должен - персонифицировано. - =AlexD=(06.04.2023 07:03)
- и это интересно. однако меня учили никогда не говорить человекам
must, а только should, ибо так вежливо будет. - Alex68(05.04.2023 21:58)
- В немецком du muss это ты обязан (что-то сделать). Так как английский произошёл от
немецкого+французского, то и в нём значение то же. Бoмж(234 знак., 05.04.2023 21:45)
- любопытно. и познавательно. однако сотни всяких американских
стандартов (и патентов), что читал, используют именно should. - Alex68(05.04.2023 20:51)
- Так это понятно, что bus clear не для любой ситуации - нельзя проclockать шину, когда клок заблокирован. Точно так же, когда тиристорное защелкивание произошло - нужно питание снимать, а подавать reset на устройство - бессмысленно. - reZident(05.04.2023 18:15)
- мелкий каммент - англосаксы во всяких стандартах всегда пишуть
should, а не must. да и училка мну говорила, что must это очень
грубо, практически приказной тон. - Alex68(05.04.2023 20:30)
- Стандарт версии 5: Toчкa oпopы(739 знак., 05.04.2023 14:59)
- Не полное соответствие спецификации I2C detected. Комбинаторная
логика I2C slave обязана выводить его из ступора процедурой Bus
clear. Другое дело что, возможно там глючит не сам I2C engine, а
что-то другое, которое дальше него в slave упихали. - reZident(05.04.2023 13:48)
- Это же такое сладкое чувство, когда обосрал кого нибудь, показал
своё превосходство. Так ведь? Тогда расскажи, как сделать I2C Bus
Recovery, когда ведомый держит клоки в нуле? Про то, что это не
везде реализовано, ниже уже сказали. - mr-x(04.04.2023 12:29)
- по сравнению с SPI тут 2 ножки занято у МК. :-) - Лaгyнoв(04.04.2023 12:07)
- Что хорошего в I2C? Довольно замороченная штука, если всё делать
правильно. Постоянно с ним какие-то проблемы. Из последнего, у
коллеги ЕЕПРОМка от помехи шину вешает в ноль и хоть что делай,
только питание снимать. - mr-x(04.04.2023 10:43)
- Если MCU живет на встроенном RC генераторе, частая подстройка
локальных часов не маразм. - Evgeny_CD(03.04.2023 15:49)
- Я - да. Абсолютно не парит раз в сутки спросить время. Ну знаете,
есть такие перцы, что измеряют платиной +20С раз в 10mS у железяки
в пару кило весом. Ну так и с часами. На кой их теребенькать каждые
nn mS ? А две ноги подрыгать раз в сутки мну не парит. Ели надо
чаще - заводятся часы в главном проце и там хоть 18 раз в секунду
по прерыванию 20-ю способами :) - akz(03.04.2023 15:39)