Найдено 15 результатов
- Чт янв 22, 2026 09:18:35
- Форум: AVR
- Тема: Работа TWI по двум датчикам LM75
- Ответы: 31
- Просмотры: 7690
Re: Работа TWI по двум датчикам LM75
Задержки для дисплея проверял в отладчике, они примерно верные. А эта последняя скорей всего вообще не нужна, там что-то налепил, потом поправлю, спасибо. Этот код, как было выше замечено, нужно приводить в правильный вид. В обработчике, наверное, нельзя делать такой кирпич, тем более пытаться в нëм ...
- Чт янв 22, 2026 07:33:39
- Форум: AVR
- Тема: Работа TWI по двум датчикам LM75
- Ответы: 31
- Просмотры: 7690
Re: Работа TWI по двум датчикам LM75
Буду иметь ввиду, спасибо.
- Ср янв 21, 2026 22:20:30
- Форум: AVR
- Тема: Работа TWI по двум датчикам LM75
- Ответы: 31
- Просмотры: 7690
Re: Работа TWI по двум датчикам LM75
Ногодрыгами занимался по 1-Wire, даже вполне так себе сносно, по I2C пока не добрался. На первый взгляд показалось, что по 1-wire эта тема даже по-сложнее.
Добавлено after 8 hours 31 minute 43 seconds:
Код получился длинный и нубовский. Вывод на дисплей на аппаратном TWI, опрос датчика уже с ...
Добавлено after 8 hours 31 minute 43 seconds:
Код получился длинный и нубовский. Вывод на дисплей на аппаратном TWI, опрос датчика уже с ...
- Вт янв 20, 2026 21:06:26
- Форум: AVR
- Тема: Работа TWI по двум датчикам LM75
- Ответы: 31
- Просмотры: 7690
Re: Работа TWI по двум датчикам LM75
Вот именно этим быдло кодом я заняться и вознамерился)) Странно конечно, но вывод на прерываниях на дисплей получился, в протеусе, хотя был уверен что именно это и не выйдет. Теперь доделаю эту стряпню как есть, а потом переделаю по вашим замечаниям. Инструкция в даташитах по i2c всё ж какая-то ...
- Вт янв 20, 2026 19:59:46
- Форум: AVR
- Тема: Работа TWI по двум датчикам LM75
- Ответы: 31
- Просмотры: 7690
Re: Работа TWI по двум датчикам LM75
Я немного запутался в инструкции, и прицепился к аппаратному TWI, вместо того, чтобы оставить в покое эти статусные коды и прописать всё в цикле. И с этим вопросом и вас запутал. Вы подумали, что мне непонятно как адресуется микросхема. А я имел ввиду, что пытаясь обращаться в обработчике к двум и ...
- Вт янв 20, 2026 19:06:27
- Форум: AVR
- Тема: Работа TWI по двум датчикам LM75
- Ответы: 31
- Просмотры: 7690
Re: Работа TWI по двум датчикам LM75
Невменяемые это такие бивни как я, потому-что именно так всё и делал. Я прекрасно знаю как притяжками задавать физический адрес. Здесь просто смешались понятия, задания адреса на ногах, и адресации слейва в обработчике. Сидит, например, какой-нибудь придурковатый нуб, читает даташит и чешет тупую ...
- Вт янв 20, 2026 18:07:19
- Форум: AVR
- Тема: Работа TWI по двум датчикам LM75
- Ответы: 31
- Просмотры: 7690
Re: Работа TWI по двум датчикам LM75
Спасибо большое. Я изначально всë сделал культурно, просто пока пыхтел с прерываниями снова понаделал всякой мешанины, предполагая, что если часть кода сделать в общей куче, то это должно как-то положительно отразиться. Все замечания исправлю. Способ выбора адресации слейвов в TWI пока отложил, т. к ...
- Пн янв 19, 2026 20:40:46
- Форум: AVR
- Тема: Работа TWI по двум датчикам LM75
- Ответы: 31
- Просмотры: 7690
Re: Работа TWI по двум датчикам LM75
Попробовал по счётчику, только напрасно вспотел, вероятно нужно хорошо понимать все тайминги. Прописал процедуру опроса как вы сказали, нормально скомпилировалось, но пока значения температуры не возвращается, читается только 1-й байт. Всё равно где-то накосячил.
.include "m16def.inc"
.list
.def ...
.include "m16def.inc"
.list
.def ...
- Пн янв 19, 2026 17:29:49
- Форум: AVR
- Тема: Работа TWI по двум датчикам LM75
- Ответы: 31
- Просмотры: 7690
Re: Работа TWI по двум датчикам LM75
Спасибо большое. Понял. Т. е. - делается всё не на прерываниях по кодам статусного регистра, а упрощëнно без проверок. И просто в основном цикле: старт адресация первого... стоп. Далее старт, адресация второго... стоп. Если правильно понял - в обработчике TWSI, как прописано выше в коде, вообще ...
- Пн янв 19, 2026 16:45:04
- Форум: AVR
- Тема: Работа TWI по двум датчикам LM75
- Ответы: 31
- Просмотры: 7690
Re: Работа TWI по двум датчикам LM75
Я это понимаю, не понимаю какова процедура на практике. Инициация TWI производится стартом, далее в обработчике производится адресация - это я так сделал, но понимаю, что сделал неправильно, хотя код и работает по одному датчику.
- Пн янв 19, 2026 16:31:12
- Форум: AVR
- Тема: Работа TWI по двум датчикам LM75
- Ответы: 31
- Просмотры: 7690
Re: Работа TWI по двум датчикам LM75
Вопрос не в адресе, он задаëтся любым. Мне непонятно как после опроса первого датчика сделать опрос второго. Например: Опрос первого - старт в основном цикле, далее в обработчике прерываний slaw, данные, рестарт, slar, запись температуры, стоп. А что дальше? Как со вторым? Или не делать стоп и в ...
- Пн янв 19, 2026 15:57:40
- Форум: AVR
- Тема: Работа TWI по двум датчикам LM75
- Ответы: 31
- Просмотры: 7690
Re: Работа TWI по двум датчикам LM75
Схема в протеус - контроллер и датчик, и подтяжка типовая. Код выше добавил. Изначально сделал библиотеку для дисплея 44760 на I2C и датчика и понял что поженить эти две библиотеки не могу. Стал пробовать на двух датчиках без дисплея. Подскажите пожалуйста хотябы принцип. Если правильно понял - TWI ...
- Пн янв 19, 2026 08:29:03
- Форум: AVR
- Тема: Работа TWI по двум датчикам LM75
- Ответы: 31
- Просмотры: 7690
Re: Работа TWI по двум датчикам LM75
Вот код опроса единичного датчика. Адрес в SLAR именно так и прописывается. Я упёрся на этапе инициализации второго датчика. Где и как это сделать, все мои выверты ни к чему не приводят. Через рестарт в обработчике - нет. Через старт и адресацию из основного цикла - тоже. Как же это сделать ...
- Пн янв 19, 2026 07:26:33
- Форум: AVR
- Тема: Работа TWI по двум датчикам LM75
- Ответы: 31
- Просмотры: 7690
Re: Работа TWI по двум датчикам LM75
Именно это и не понимаю как выполнить. Пытался перед стопом в обработчике сделать рестарт с другим адресом слейва , и пробовал вообще выходить из прерывания и делать по счëтчику входов некое подобие мультиплексора. Ни то ни другое не выходит. Понимаю что делаю что-то неправильно. Шпаргалки нигде не ...
- Вс янв 18, 2026 18:32:22
- Форум: AVR
- Тема: Работа TWI по двум датчикам LM75
- Ответы: 31
- Просмотры: 7690
Работа TWI по двум датчикам LM75
Здравствуйте! В программировании ботаник, пробую поизучать работу шины I2C. Прописал на ассемблере работу автомата по прерываниям для atmega16 и датчика lm75ad. Всё скомпилировалось и работает в протеусе. И всё бы ничего, но добавил второй lm75 и упëрся как баран. Не пойму как их опросить обоих ...