adnega 11 7 февраля, 2021 Опубликовано 7 февраля, 2021 · Жалоба 4 минуты назад, whale сказал: Не помогло, виснет на проверке Вы документацию принципиально игнорируете? Двумя строчками ниже: Цитата The software must wait for the ADC voltage regulator startup time (tADCVREG_SETUP) before launching a calibration or enabling the ADC. This delay must be managed by software (for details on tADCVREG_SETUP, refer to the device datasheet). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
whale 6 7 февраля, 2021 Опубликовано 7 февраля, 2021 (изменено) · Жалоба Just now, adnega said: Вы документацию принципиально игнорируете? Двумя строчками ниже: Действительно вот так калибровка проходит // калибровка ADC1->CR=0; ADC1->CR |= ADC_CR_ADVREGEN; // ADC Voltage Regulator Enable ADC->CCR |= ADC_CCR_VREFEN; // вкл внутренний ИОН для калибровки for(i=0;i!=6000; i++) // прим 0,5 сек for(i2=0;i2!=1000; i2++){__NOP();} ADC1->CR |= ADC_CR_ADCAL; // вкл калибровку while((ADC1->CR & ADC_CR_ADCAL) == ADC_CR_ADCAL); //пока ADCAL=1 ждем Зато обнаружился еще один супер-пупер эффект на аврах такого небыло, допустим вход ацп и некий выход находятся на одном порту, если на выход подать меандр и выбрать в каналах ацп вход на этом порту, (ADC_CHSEL) то на входе порта изнутри мк генерируется меандр прим 1в синхронный с выходом, если отключить выбор порта в ацп , то меандр пропадает хотя порт остается в аналог моде. (естественно выход и вход разные номера порта) Это так и должно быть ? Те если на какой то порт заходит ацп все ноги этого порта должны стоят как вкопанные ? Изменено 7 февраля, 2021 пользователем whale Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 7 февраля, 2021 Опубликовано 7 февраля, 2021 · Жалоба 11 минут назад, whale сказал: Это так и должно быть ? Не понятно: у вас вход АЦП в воздухе висит или на него приходит сигнал с выходным сопротивлением не выше указанного в DS? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
whale 6 7 февраля, 2021 Опубликовано 7 февраля, 2021 (изменено) · Жалоба Just now, adnega said: Не понятно: у вас вход АЦП в воздухе висит или на него приходит сигнал с выходным сопротивлением не выше указанного в DS? вход зашунтирован 10 ком на землю Точнее не мендр наводится в вспески от фронтов 1в, причем наводяться только если вход выбран в ацп. Изменено 7 февраля, 2021 пользователем whale Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 7 февраля, 2021 Опубликовано 7 февраля, 2021 · Жалоба Где они аналоговые по сбросу? - Здесь автор не ошибся, они действительно аналоговые по сбросу Нормально так! DS с RM не стыкуются, ну ничего вер. маленькие (2 и 5) - ждём обновлений ;-) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 7 февраля, 2021 Опубликовано 7 февраля, 2021 · Жалоба 29 минут назад, whale сказал: вход зашунтирован 10 ком на землю Точнее не мендр наводится в вспески от фронтов 1в, причем наводяться только если вход выбран в ацп. Поставьте между входом АЦП и землей керамический конденсатор на 100 нФ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
whale 6 7 февраля, 2021 Опубликовано 7 февраля, 2021 (изменено) · Жалоба Just now, adnega said: Поставьте между входом АЦП и землей керамический конденсатор на 100 нФ... Понял, спасибо, в основном короче через контроллер продрался за неделю с нуля при мощной поддержке форума и особенно adnega и MrBearManul ) Осталось еще i2c но это перерыв сделаю для восстановления душевного спокойствия ) Изменено 7 февраля, 2021 пользователем whale Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrBearManul 0 7 февраля, 2021 Опубликовано 7 февраля, 2021 · Жалоба 1 час назад, Obam сказал: Нормально так! DS с RM не стыкуются, ну ничего вер. маленькие (2 и 5) - ждём обновлений ;-) Так и МК, видимо, недавний) 3 часа назад, whale сказал: Зато обнаружился еще один супер-пупер эффект на аврах такого небыло, Мой совет: забудьте про аврки. Бывает, что опыт от другого семейства микроконтроллерово помогает. Но всё же рекомендую читать строку за строкой документацию, а её довольно много. Я вот, помню, читал три дня доки на SPI-контроллер у STM32F091. Неспешно и вдумчиво. Потом полдня писал драйвер, и ещё два дня отлаживал. Возможно, что я не рекордсмен, но зато он работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
whale 6 7 февраля, 2021 Опубликовано 7 февраля, 2021 · Жалоба Забывать не учиться, это я всегда успею ;=) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться