STM32. I2C

  Рет қаралды 6,326

ФРТК МФТИ

ФРТК МФТИ

Күн бұрын

Пікірлер: 12
@bomber_man6352
@bomber_man6352 4 жыл бұрын
Спасибо за ролик) отдельное спасибо за 1:11)
@Chettuser
@Chettuser 5 жыл бұрын
Может я невнимательно смотрел, но при чтении мастером в конце приема последнего бита он не должен держать линию (выдать NACK), просто я не услышал этого момента, а он важен для новичков.
@renatshamsiev8935
@renatshamsiev8935 5 жыл бұрын
не протокол обмена, а интерфейс.
@Βιτάλης-χ1π
@Βιτάλης-χ1π 4 жыл бұрын
Посоветуйте во многих проектах на hal Иза коммутационных помех иза того что oled display соединяется кабелем виснет микроконтроллер ,это точно Иза i2c может есть какой-то способ делать переинициализацию например раз в секунду по таймеру или отказаться от hal?
@viktorprutyanov6555
@viktorprutyanov6555 4 жыл бұрын
Очевидно, что проблема не в HAL, поскольку это всего лишь абстракция над управляющими регистрами. Подскажите, какой длины у вас кабель и на какой скорости вы запускаете I2C?
@Βιτάλης-χ1π
@Βιτάλης-χ1π 4 жыл бұрын
Viktor Prutyanov кабель 40 см ,скорость 100 килогерц рядом мощный ШИМ до 100 ампер , в библиотеке hal_i2c.c в функциях есть цыклы do while может там затык при помехах ,на Ардуино линии по 25 метров и никаких зависаний Из-за i2c ,ну потерялись данные следующие пришли.
@maddocrusmad464
@maddocrusmad464 4 жыл бұрын
Как то не логично темно зеленые полосы, типа мы там читаем, но это не точно, это програмный пулинг? По идее должно быть по фронту или по срезу чтение состояния SDA. ;)
@maratonmaratonov28
@maratonmaratonov28 Жыл бұрын
Что ты каверкаешь все понятия, перевернул всё к верху дном. Какие ещё выходные драйверы? Это не драйверы, а выходной силовой каскад!
@Ma_X64
@Ma_X64 4 жыл бұрын
Да полный интернет описаний мастера. Только ленивый не сделал еще "оБуЧаЮщЕе" видео или статью на эту тему. Слэйв сделайте кто-нибудь путёвый на СТМ32?! Те примеры, что есть в сети, какие-то однобокие все. Как сделать, чтобы контроллер, скажем, прикидывался EEPROM?
@Βιτάλης-χ1π
@Βιτάλης-χ1π 4 жыл бұрын
Макс Ф. Это точно сам искал не раз
@Ma_X64
@Ma_X64 4 жыл бұрын
@@Βιτάλης-χ1π я, в итоге, сделал сам. Сначала на F100, думал, потом перекину код на восьминогую G030, а там оказался модуль и2ц по-другому устроен. Пришлось еще раз с ноля писать.
@Βιτάλης-χ1π
@Βιτάλης-χ1π 4 жыл бұрын
Меня больше эти зависания бесят (
STM32. SPI
19:21
ФРТК МФТИ
Рет қаралды 4,4 М.
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 14 МЛН
How Many Balloons To Make A Store Fly?
00:22
MrBeast
Рет қаралды 192 МЛН
Как Я Брата ОБМАНУЛ (смешное видео, прикол, юмор, поржать)
00:59
STM32. Система тактирования и сброса.
21:24
ФРТК МФТИ
Рет қаралды 11 М.
Review.  Библиотеки для всего STM32 (HAL, LL, CMSIS)
16:29
STM32. Модуль часов реального времени
29:28
ФРТК МФТИ
Рет қаралды 4,2 М.
Лекция 308.  Шина I2C
19:54
Электротехника и электроника для программистов
Рет қаралды 105 М.
STM32. USART
24:45
ФРТК МФТИ
Рет қаралды 6 М.
STM32. Таймеры общего назначения. Часть 1.
25:39
STM32. Прямой доступ к памяти
17:01
ФРТК МФТИ
Рет қаралды 4,8 М.
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 14 МЛН