Size: a a a

2021 April 05

VT

Victor Trf in STM32
Спасибо всем откликнувшимся. Установилось по строчке sudoku sh имя файла.sh
источник

А

Александр in STM32
Всех приветствую! Столкнулся С проблемой, а именно купил партию stm32f103, а там чип ch32f103. Прошил, работает, вот только can интерфейс не хочет заводиться. Прошивку разрабатываю в adruino ide. На оригинальном чипе работало все без проблем. А на ch пока не могу заставить работать кан. Кто то сталкивался с данной проблемой?
источник

В

Вас in STM32
Смени чип на stm32f105)))) там на борту 2 кан
источник

А

Александр in STM32
да, уже планирую переход на 105, но я пока изучаю HAL, а как на 105 в arduino ide работать не понятно
источник

ed

evgen da in STM32
Какая функция должна быть прописана на slave  устройстве  i2c, что бы при сканировании мастером функцией HAL_I2C_IsDeviceReady, slave передавал обратно свой адрес?
источник

s

stD in STM32
HAL_I2C_EnableListen_IT(&hi2c1);
источник

s

stD in STM32
Отвечать на HAL_I2C_IsDeviceReady никак не нужно, всё само произойдёт.
источник

ed

evgen da in STM32
Тоже так подумал, но на деле не срабатывает...
Она единоразово активируется или должна переодически вызываться?
источник

s

stD in STM32
Прерывания включите и...

void HAL_I2C_ListenCpltCallback(I2C_HandleTypeDef *hi2c)
{
 HAL_I2C_EnableListen_IT(&hi2c1);
}
источник

ed

evgen da in STM32
Да, все так, косяк был аппаратный. Спасибо
источник

s

stD in STM32
Слейв всё равно работает не очень хорошо. То есть вот у меня между двумя стмками всё работает, и HAL_I2C_IsDeviceReady, и данные гоняются, но если подключить к моему слейву некое стороннее устройство, то всё валится.

И ещё когда делаешь запрос к слейву HAL_I2C_IsDeviceReady и при этом включено ожидание данных, то слейв пишет ошибку AF, но продолжает работать.  

В общем не понятно, как отличить запрос HAL_I2C_IsDeviceReady, от запроса данных.
источник

s

stD in STM32
В обоих случаях срабатывает адрес-колбек и в обойх случаях трансфер дирекшион ставиться в единицу.
источник

ДС

Дмитрий Семенов... in STM32
Всем привет!
Платка Waveshare core405rg
МК F405RGT6
Создаю пустой проект, включаю USB, хочу VCP
Клоки пробовал что от внутреннего генератора, что от внешнего кварца
Стек увеличивал, ничего больше не трогал

Проблема в том, что USB не хочет стартовать
В винде не определяется как VCP
В отладке виснет на инициализации USB, в паузе вылетает непойми куда
источник

ДС

Дмитрий Семенов... in STM32
источник

ДС

Дмитрий Семенов... in STM32
источник

ДС

Дмитрий Семенов... in STM32
источник

ДС

Дмитрий Семенов... in STM32
источник

ДС

Дмитрий Семенов... in STM32
источник

s

stD in STM32
Вы определитесь от чего у вас камень то тактируется.
источник

ИС

Иван Соловьев... in STM32
Драйвера на VCP с St.com ставили как положено?
источник