ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
888562
pav256 (14.12.2018 10:25, просмотров: 6832)
В stm32F745 отсутствуют калибровочные коэффициенты???!!! Решил определить температуру stm32F745 и откалибровать Vref (т.к. для опоры использую напряжение питания). Написал соответствующий код - не работает, точнее показывает бред. Стал разбираться - оказалось дамп памяти с калибровочными коэффициентами пуст (заполнен 0xFF), вообще пуст. Адрес коэффициентов вытащил из соответствующего даташит: TS_CAL1 TS ADC raw data acquired at temperature of 30 °C, VDDA= 3.3 V 0x1FF07A4C - 0x1FF07A4D TS_CAL2 TS ADC raw data acquired at temperature of 110 °C, VDDA= 3.3 V 0x1FF07A4E - 0x1FF07A4F VREFIN_CAL Raw data acquired at temperature of 30 °C VDDA = 3.3 V 0x1FF07A4A - 0x1FF07A4B До этого аналогичные решения применил к М0 (адреса калибровочных коэффициентов соответственно другие) - все работает, коэффициенты на месте!!!! Сразу припомнил недавний случай. Купил 10шт датчиков тока MAX471 (упаковано в ленту) - включил не работают, сильно греются. Замерил вход-выход должен быть внутренний низкоомный шунт, а там 500 Ом. Т.е. кристалл не соответствует маркировке!!! Что за хр...ь. Купил от ардуино плату с аналогичной микросхемой, выпаял её и впаял в свою схему - сразу все заработало. Померил вход-выход, действительно ~0.04 Ом (что соответствует даташит). Отсюда возник вопрос может китайцы (все покупалось через Али) упростили пр-во, выкинув калибровку??? Если кто встречался с аналогичными вопросами прошу прокомментировать. P.S. на stm32F745 пока больше никаких аномалий не заметил (подключен Ethernet, USB-host, RTC, ADC, TIM,...)