kvandr
Участник-
Постов
54 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о kvandr
-
Звание
Участник
-
Не включается VREFBUF в STM32H743
kvandr ответил kvandr тема в ARM, 32bit
Если 2.048 поделить на 3.3 и умножить на 4 получится 2.5. То есть выдавал АЦП код 300 при Vref=3.3, а при Vref=2.048 около 1200, а должен был 483. То есть в 2.5 раз меньше, чем в реальности. Почему так - не понятно. -
Не включается VREFBUF в STM32H743
kvandr ответил kvandr тема в ARM, 32bit
Код стал в 4 раза больше, при Vref 2.048 чем при напряжении Vref 3.3V. Правда при 3.3V вывод Vref работал как вход, а при 2.048 уже как выход. -
Не включается VREFBUF в STM32H743
kvandr ответил kvandr тема в ARM, 32bit
Спасибо, подействовало. Выставил 2,048 В. Но теперь АЦП выдает код ровно в 2,5 раз больше расчетного. Когда Vref был сконфигурирован как вход, и на него подавалось 3,3 В, все было как-то нормально. Что изменилось? -
Не включается VREFBUF в STM32H743
kvandr опубликовал тема в ARM, 32bit
Добрый день. В STM32H743ZIT6 Вывод Vref+ не хочет работать, как выход. Смотрел в отладке, в регистрах VREFBUF->CSR и VREFBUF->CCR нули и ничего туда не записывается. VREFBUF->CSR |= SYSCFG_VREFBUF_VOLTAGE_SCALE0; VREFBUF->CSR &= ~VREFBUF_CSR_HIZ; VREFBUF->CSR |= VREFBUF_CSR_ENVR; В чем может быть дело? В QubeMX тоже пробовал с тем же успехом. -
STM32H743 + SSD1963
kvandr опубликовал тема в ARM, 32bit
Всем добрый день. У меня есть несколько штук Winstar WF43QTIBEDBNA с контроллером SSD1963. Не могу заставить их работать. До этого были Winstar WF43FTIFEDBN0 с контроллером RA8875. Проблем не было. Управляется все это с STM32H743. Перечитал и даташиты и аппноты - не помогло. Вот думаю, как проверить, а жив ли SSD1963? Можно ли минуя все установки PLL и экрана просто включить ШИМ регулировку яркости и посмотреть на осциллографе ШИМ картинку? TFT_Cmd_Write ( 0xBE ); //set PWM for B/L TFT_Data_Write ( 1 ); TFT_Data_Write ( 0x40 ); TFT_Data_Write ( 0x01 ); Частота генератора на плате контроллера 10 МГц. Спасибо! -
Если бы молодость, было бы веселее. А так полтинник, и башка занята чем попало... Кейл только вкусов в коктейль добавил ))
-
Там только регион указан, а мне по адресу нужно.
-
Так как всё таки записать эту секцию для массива в IRAM2 например int Arr [1024]? С началом по конкретному адресу.
-
Куда вписывать #pragma section и как объявлять массив в данном случае? Извините, не делал такого раньше. Поэтому, если можете, чуть подробнее.
-
Добрый день. В документации MDK-ARM описана возможность размещения переменной по заданному адресу. Например int x2 __attribute__((at(0x12000))) = 10; А как массив разместить в определенном адресном пространстве (может как-то через первый элемент)? Спасибо!
-
Не обязательно тим6. Но смысл я понял. Спасибо.
-
Тоже искал как это обойти. Пришлось вместо ХР 7ку 64 бита вешать и кейл 5.24. Было грустно. Но заработало.
-
Добрый день. У меня переполнение TIM1 в режиме ШИМ на STM32H743 настроен для транзакции DMA1 при передаче данных на GPIO. Всё работает. Можно ли на это же событие установить например запуск TIM6? Или другого таймера. Если да, то как в общих чертах это реализовать? Спасибо.