Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

stm32h7**

Вт ноя 23, 2021 13:46:31

А не замахнуться ли нам на флагмана?
Вот приехала плата c Али на h743VE за 17$, шустрая!
Изображение

Re: stm32h7**

Вт ноя 23, 2021 14:16:58

Так это не флагман уже, всего 480MHz, а более новые - 550 :)

Re: stm32h7**

Вт ноя 23, 2021 16:55:13

А вы уже придумали под него задачу?

Re: stm32h7**

Вт ноя 23, 2021 17:48:34

На фото h750, которому не нужна доска, достаточно макетной платы.
А h743VE - вообще не существует.

Re: stm32h7**

Ср ноя 24, 2021 11:50:46

Ещё учти, что у этого чуда всего лишь 128К флэш, при этом они оформлены одной страницей.

Re: stm32h7**

Ср ноя 24, 2021 19:48:00

У меня на плате H743VI, там 2M флэш и 1М оперативки.
Взял поиграться. Уже освоил LCD, DAC, PWM, таймеры, порты. Уперся в АЦП, не могу запустить, там одних регистров 32бит для настройки только АЦП 37шт! Микробейсик поддерживает этот проц, но есть вопросы, а разработчики Mikroe отмалчиваются.

Добавлено after 2 hours 15 minutes 31 second:
На фото h750, которому не нужна доска, достаточно макетной платы.
А h743VE - вообще не существует.

Я даже макетную плату сделал, но цена самого проца не сильно дешевле доски. VE нет, есть VI.

Добавлено after 4 minutes 40 seconds:
А вы уже придумали под него задачу?

Среднеквадратичный вольтметр, осцилл, частотомер, цифровые фильтры, там математика с точкой, ну и всё, что может реализовать все замечательные возможности проца.

Добавлено after 6 minutes 52 seconds:
Так это не флагман уже, всего 480MHz, а более новые - 550 :)

Пока только техпроцесс 40нм, 550МНz и у меня будет работать.:)

Re: stm32h7**

Сб ноя 27, 2021 21:20:06

Запустил ADC на HAL в микропаскале. Попытаюсь найти ошибку в родной библиотеке, с ней намного проще.

Re: stm32h7**

Сб ноя 27, 2021 21:54:21

Микробейсик
:)))

Среднеквадратичный вольтметр, осцилл, частотомер
Воистину - это уже даже не из пушки, а из гаубицы по воробьям!
Хотя.... если "бейсик", то всё становится понятно... :))) может ещё и мало оказаться :facepalm:

ну и всё, что может реализовать все замечательные возможности проца.
... угробленные васиком. :cry:

Re: stm32h7**

Сб ноя 27, 2021 22:35:03

jcxz, У Mikroe трех язычная среда программирования - си, бейсик и паскаль. У них свои библиотеки, что бы быстро начать работать. Если нужны расширенные настройки, то подключаешь сторонние библиотеки или вызываешь из предлагаемого списка регистры проца для редактирования битов. Загружаешь среду с нужным языком, выбираешь проц из списка, редактируешь тайминги из меню, ставишь галочки на нужных библиотеках, из которых копируешь нужные строчки кода, компилируешь и прошиваешь проц по ST-LINK. Есть отладка программная и в железе.

Re: stm32h7**

Вс ноя 28, 2021 12:24:20

linkov1959 писал(а):У них свои библиотеки
Учтите что у них кривыке библиотеки с множеством багов! Проходил уже. Проще писать на Си с использованием SPL/HAL чем в микробейсике на регистрах (имена регистров отличаются от стандарта).

Re: stm32h7**

Вс ноя 28, 2021 14:59:19

Учтите что у них кривыке библиотеки с множеством багов! Проходил уже. Проще писать на Си с использованием SPL/HAL чем в микробейсике на регистрах (имена регистров отличаются от стандарта).

Бывают и кривые, а на регистры у них оперативные подсказки, работать можно.
Погонял ADC и остался доволен. Шум есть, но что одному мешает, другому помогает. Усреднение реально работает! На 100 выборок 5-й младший разряд стабилен, на 1000 уже 6-й, дальше не пробовал и это без отдельного питания ADC.

Re: stm32h7**

Вс ноя 28, 2021 15:12:10

Усреднение реально работает! На 100 выборок 5-й младший разряд стабилен, на 1000 уже 6-й, дальше не пробовал и это без отдельного питания ADC.

:shock: :facepalm: Да уж.... настолько говённый АЦП ещё поискать надо...

Re: stm32h7**

Вс ноя 28, 2021 15:16:00

linkov1959 писал(а):На 100 выборок 5-й младший разряд стабилен
Шикарно, эту штуку то же калбасит, да за 17$ она сама должна мерить стабильней не куда.

На f030 на 32 выборках три младших разряда гуляют.

Re: stm32h7**

Вс ноя 28, 2021 19:05:59

jcxz, На идеальном АЦП никакими усреднениями точность не повысить, нужны шумы.
Погонял АЦП на родной библиотеке, уже не виснет, выдает число постоянное, на вход не реагирует. Похоже, с тактированием ошибка.
Попробую разработчиков загрузить.

Re: stm32h7**

Вс ноя 28, 2021 21:31:26

jcxz, На идеальном АЦП никакими усреднениями точность не повысить, нужны шумы.
Вы хотели сказать "на идеальном сигнале"? Да, но ведь в жизни идеальных сигналов не бывает, шумы всегда присутствуют. Потому повысить всегда можно.

Re: stm32h7**

Вс ноя 28, 2021 21:45:38

jcxz, Если числа АЦП не изменяются, то усреднять бесполезно. Наш сигнал - DC.

Re: stm32h7**

Вс ноя 28, 2021 22:30:04

jcxz, Если числа АЦП не изменяются, то усреднять бесполезно. Наш сигнал - DC.
Ваш сигнал не DC, а DC+noise.

Re: stm32h7**

Вс ноя 28, 2021 23:18:52

jcxz, шумов моего DC недостаточно для изменения младшего 5-го разряда 16 бит АЦП. Шумит сам АЦП и это позволяет подключить большую математику для увеличения разрядности данных. При идеальном АЦП этого сделать нельзя, он будет давать одинаковые числа.

Re: stm32h7**

Пн ноя 29, 2021 05:50:20

В каком режиме работает АЦП, униполярном или биполярном?

Re: stm32h7**

Пн ноя 29, 2021 07:28:00

Погонял ADC и остался доволен.

Про ацп для st есть куча документации, и почти в каждой указывается необходимость фильтровать питание аналоговой части, и использовать низкоомный источник сигнала. Например использовать AD8605 или линейку ADA - шуметь будет второй младший разряд при однократном измерении, как по доке.
Ответить