Size: a a a

2020 April 08

T

Thorn in Deus Volt!
ну опять же в коде прерывания может быть push и т. п. в начале
источник

T

Thorn in Deus Volt!
плюс flash latency
источник

T

Thorn in Deus Volt!
в старших stm32 flash работает далеко не на частоте ядра
источник

T

Thorn in Deus Volt!
т.е. выборка команд приводит к wait states
источник

A

Anton in Deus Volt!
а как-то код в ОЗУ можно выгружать?
источник

T

Thorn in Deus Volt!
чтобы все это точно измерить, нужен trace адаптер типа j-trace pro
источник

A

Anton in Deus Volt!
Thorn
ну опять же в коде прерывания может быть push и т. п. в начале
Этого нету
источник

T

Thorn in Deus Volt!
можно, для этого в некоторых stm32 даже CCM предусматривают
источник

RS

Roman Storozhenko in Deus Volt!
Anton
само преобразование занимает 14 тактов * 1000нс/64МГц= 218нс. Фронт дрожит с дискретностью тиков, и видимо связан с местом исполнения while (ADC1->ISR....);
Время семплирования какое стоит?
источник

A

Anton in Deus Volt!
Roman Storozhenko
Время семплирования какое стоит?
12,5 такта
источник

A

Anton in Deus Volt!
выборка 1,5
источник

A

Anton in Deus Volt!
я уже просто АЦП по фронту на GPIO запускал, чуть лучше, но не обещанных 12...18 тактов от события до кода
источник

RS

Roman Storozhenko in Deus Volt!
У тебя зал используется?
Прерывания от ПЦП выключено?
источник

A

Anton in Deus Volt!
Другими словами эти 200нс от фронта до начала преобразования всегда есть, даже если ЦПУ не использовать
источник

RS

Roman Storozhenko in Deus Volt!
Anton
я уже просто АЦП по фронту на GPIO запускал, чуть лучше, но не обещанных 12...18 тактов от события до кода
По одному запуску не поймёшь.
Запусти на 1000 преобразований и засеки
источник

A

Anton in Deus Volt!
Roman Storozhenko
У тебя зал используется?
Прерывания от ПЦП выключено?
Прерывание одно только для АЦП
источник

A

Anton in Deus Volt!
Roman Storozhenko
У тебя зал используется?
Прерывания от ПЦП выключено?
ПЦП это что?
источник

RS

Roman Storozhenko in Deus Volt!
Первое преобразование может быть дольше последующих
источник

A

Anton in Deus Volt!
Roman Storozhenko
Первое преобразование может быть дольше последующих
Оно не первое
источник

A

Anton in Deus Volt!
это вообще так
источник