Спасибо за Ваши уроки! Ничего более содержательного и подробного на Ютубе пока не находил. Смотрю, пока что знакомлюсь в теории, что к чему. У меня вопрос: в будущем проекте нужно будет как-то реализовать передачу данных между двумя контроллерами... посредством лазера. Немного нестандартная задача, знаю. Планирую подавать луч лазера на фоторезистор. Данные будут передаваться, естественно, только в одну сторону. Скорость передачи данных вообще не принципиальна, так как буду передавать всего 2-4 байта, не более. Хотел бы спросить, как эту идею можно реализовать, какой интерфейс для этого использовать итд. Спасибо Вам большое!
Здравствуйте, огромное спасибо за ваши уроки. У меня вопрос о интерфейсе USI (I2C), как там задаётся скорость передачи данных, в I2C все понятно, есть регистр определения скорости, а в USI ограничений по скорости нет. Хочу через расширитель портов на lcd1602 информацию вывести. Attiny84a, кварц 12мГц, четырехзначный счётчик на такой скорости тактирования будет супер быстро отсчитывать. В даташите ничего вроде не сказанно об установлении скорости. Вроде T/C0 можно настроить так, что по переполнению его будет увеличиваться четырёхзначный счётчик на единицу. Не пойму? Помогите понять. По этому интерфейсу инфы очень мало в инете
Скажите, все ведомые подключенные к шине принимают данные на той частоте, с которой идут импульсы по шине clk, собственно, и сами импульсы данных передаются на этой же частоте в такт с импульсами clk?
Может вопрос и глупый, но интересно I2C оно везде "одинаковое"? Ну вот взять вашу или любую другую библиотеку I2C, то она будет работать с АЛБСОЛЮТНО любым устройством, в котором есть I2C? Банальный пример: есть atmea8 и какой-то модуль с I2C (ну например RC522, или тот же переходник для LCD), я могу использовать вашу библиотеку (та, которая twi) в том виде, котором вы ее выложили?
Ну протокол стандартный, отличия только в том, какие именно байты в какой последовательности передавать и нужен ли бит подтверждения. Поэтому хорошей привычкой перед подключением любого устройства с целью передачи данных с помощью собственноручного кода является тщательное изучение документации на него.
Спасибо! Очень полезные уроки а главное все понятно и не нудно!
Классно снято! Ждем продолжение!
Я бы не рразбрался. уроки такого напровления просто нужны
На шину I2C можно установить 113 устройств максимум, при 7 битной адресации. 14 адресов зарезервированы.
На скорости 1,5 очень хорошо смотрится
Спасибо за Ваши уроки! Ничего более содержательного и подробного на Ютубе пока не находил. Смотрю, пока что знакомлюсь в теории, что к чему. У меня вопрос: в будущем проекте нужно будет как-то реализовать передачу данных между двумя контроллерами... посредством лазера. Немного нестандартная задача, знаю. Планирую подавать луч лазера на фоторезистор. Данные будут передаваться, естественно, только в одну сторону. Скорость передачи данных вообще не принципиальна, так как буду передавать всего 2-4 байта, не более. Хотел бы спросить, как эту идею можно реализовать, какой интерфейс для этого использовать итд. Спасибо Вам большое!
И Вам спасибо за оценку!
Интерфейс у Вас вроде - лазерный луч. А уж как Вы будете обрабатывать сигнал, снятый с фотодатчика - на Вашей совести.
Здравствуйте, огромное спасибо за ваши уроки. У меня вопрос о интерфейсе USI (I2C), как там задаётся скорость передачи данных, в I2C все понятно, есть регистр определения скорости, а в USI ограничений по скорости нет. Хочу через расширитель портов на lcd1602 информацию вывести. Attiny84a, кварц 12мГц, четырехзначный счётчик на такой скорости тактирования будет супер быстро отсчитывать. В даташите ничего вроде не сказанно об установлении скорости. Вроде T/C0 можно настроить так, что по переполнению его будет увеличиваться четырёхзначный счётчик на единицу. Не пойму? Помогите понять. По этому интерфейсу инфы очень мало в инете
Скажите, все ведомые подключенные к шине принимают данные на той частоте, с которой идут импульсы по шине clk, собственно, и сами импульсы данных передаются на этой же частоте в такт с импульсами clk?
Спасибо)
спасибо ! полезно очень! когда то я во всем это разберусь, сделаю робота и захвачу.... холодильник)))))
+Drargons M смотри чтоб тока холодильник не разобрался быстрей!!!
и не говори
я просто стараюсь тему посмотреть а потом несколько дней пишу, закрепляю! у меня жена ходит рядом и по моему скора сама начнет писать программы! )))
Работает по аналогии с юартом? В прерывании
Может вопрос и глупый, но интересно
I2C оно везде "одинаковое"?
Ну вот взять вашу или любую другую библиотеку I2C, то она будет работать с АЛБСОЛЮТНО любым устройством, в котором есть I2C?
Банальный пример: есть atmea8 и какой-то модуль с I2C (ну например RC522, или тот же переходник для LCD), я могу использовать вашу библиотеку (та, которая twi) в том виде, котором вы ее выложили?
Ну протокол стандартный, отличия только в том, какие именно байты в какой последовательности передавать и нужен ли бит подтверждения. Поэтому хорошей привычкой перед подключением любого устройства с целью передачи данных с помощью собственноручного кода является тщательное изучение документации на него.
А вы уже победили окно вылетающее😂😂😂?
10+
Тупой урок по обзору datasheeta который все видели 1000 раз, а не по программированию !!!
Сначала надо рассмотреть шину и протокол, потом теория, а потом и практика. Это первая часть - самая невесёлая.
Спасибо!