Size: a a a

2020 May 23

D

Dr Zlo in Embedded Group
источник

D

Dr Zlo in Embedded Group
единственное что я на шины данных подобрал терминаторы и повесил со стороны дисплея
источник

D

Dr Zlo in Embedded Group
даже на килогерцах не запускается на 750
источник

Еr

Евгений rutcode... in Embedded Group
Может помеху ловит при включении, попробуй инитить позже.
источник

D

Dr Zlo in Embedded Group
Пробовал, игрался с разными задержками
источник

D

Dr Zlo in Embedded Group
https://puu.sh/FNYHV/1774a5a9f7.png
Не могу сюда форвардить нормально, а играть в "подождем 40 секунд" не хочу
источник

D

Dr Zlo in Embedded Group
Нашел разницу, сейчас бы понять как её исправить
источник

D

Dr Zlo in Embedded Group
На 750 посылки реже и между ними идёт высокий уровень на линии data
источник

u

uis in Embedded Group
Dr Zlo
На 750 посылки реже и между ними идёт высокий уровень на линии data
Как сконфикурированы пины? OD или PP?
источник

D

Dr Zlo in Embedded Group
uis
Как сконфикурированы пины? OD или PP?
PP
источник
2020 May 24

D

Dr Zlo in Embedded Group
Dr Zlo
https://puu.sh/FNYHV/1774a5a9f7.png
Не могу сюда форвардить нормально, а играть в "подождем 40 секунд" не хочу
Подтянул клок и дату к земле, и увидел что проц отпускает ноги в hi-z сразу после выполнения HAL_SPI_Transmit. Залез в HAL_SPI_Transmit и увидел что они выключают spi сразу после отправки.

Сразу подумалось про баг из недавно прочитанной ерраты: "Master data transfer stall at system clock much faster than SCK. Workaround: 1) Disable then enable SPI/I2S after each EOT event."

То есть они тупо не учли что к шине может быть подключен девайс без CS пина, и выключали SPI, тем самым переводя его пины в HI-Z и оно жрало наводки откуда только можно.
источник

u

uis in Embedded Group
Dr Zlo
Подтянул клок и дату к земле, и увидел что проц отпускает ноги в hi-z сразу после выполнения HAL_SPI_Transmit. Залез в HAL_SPI_Transmit и увидел что они выключают spi сразу после отправки.

Сразу подумалось про баг из недавно прочитанной ерраты: "Master data transfer stall at system clock much faster than SCK. Workaround: 1) Disable then enable SPI/I2S after each EOT event."

То есть они тупо не учли что к шине может быть подключен девайс без CS пина, и выключали SPI, тем самым переводя его пины в HI-Z и оно жрало наводки откуда только можно.
Ты на hal? Смысл?
источник

D

Dr Zlo in Embedded Group
uis
Ты на hal? Смысл?
Незнакомую систему я всегда запускаю на библиотеках от производителя.
источник

u

uis in Embedded Group
Dr Zlo
Незнакомую систему я всегда запускаю на библиотеках от производителя.
А я перед запуском читаю мануал
источник

u

uis in Embedded Group
uis
А я перед запуском читаю мануал
И знакомлюсь с системой
источник

D

Dr Zlo in Embedded Group
Евгений rutcode
40 см, непотно каких длинн, у меня на 25 МГц, 7 мм разницы срывали синхру  на ltdc
источник

D

Dr Zlo in Embedded Group
100 мгц клока
источник

D

Dr Zlo in Embedded Group
рф спектроанализатор бы, посмотреть как оно шумит
источник

OA

Ostrizhniy Alexey in Embedded Group
Знакомая борда. Тоже таких пачку взял на алике))
источник

G

Grek in Embedded Group
Ostrizhniy Alexey
Знакомая борда. Тоже таких пачку взял на алике))
Добрый день
могу поинтересоваться что это ?
источник