Перейти к содержанию
    

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).

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

 

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в синхронный с выходом,

если отключить выбор порта в ацп , то меандр пропадает хотя порт остается в аналог моде.

(естественно выход и вход разные номера порта)

Это так и должно быть  ?

Те если на какой то порт заходит ацп все ноги этого порта должны стоят как вкопанные ?

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 минут назад, whale сказал:

Это так и должно быть  ?

Не понятно: у вас вход АЦП в воздухе висит или на него приходит сигнал с выходным сопротивлением не выше указанного в DS?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, adnega said:

Не понятно: у вас вход АЦП в воздухе висит или на него приходит сигнал с выходным сопротивлением не выше указанного в DS?

вход зашунтирован 10 ком на землю

Точнее не мендр наводится в вспески от фронтов 1в, причем наводяться только если вход выбран в ацп.

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Где они аналоговые по сбросу? - Здесь автор не ошибся, они действительно аналоговые по сбросу


Нормально так! DS с RM не стыкуются, ну ничего вер. маленькие (2 и 5) - ждём обновлений ;-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

29 минут назад, whale сказал:

вход зашунтирован 10 ком на землю

Точнее не мендр наводится в вспески от фронтов 1в, причем наводяться только если вход выбран в ацп.

Поставьте между входом АЦП и землей керамический конденсатор на 100 нФ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, adnega said:

Поставьте между входом АЦП и землей керамический конденсатор на 100 нФ...

Понял, спасибо, 

в основном короче через контроллер продрался за неделю с нуля при мощной поддержке форума и особенно  adnega и MrBearManul )

Осталось еще i2c но это перерыв сделаю для восстановления душевного спокойствия )

Изменено пользователем whale

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, Obam сказал:

Нормально так! DS с RM не стыкуются, ну ничего вер. маленькие (2 и 5) - ждём обновлений ;-)

Так и МК, видимо, недавний)

3 часа назад, whale сказал:

Зато обнаружился еще один супер-пупер эффект на аврах такого небыло,

Мой совет: забудьте про аврки. Бывает, что опыт от другого семейства микроконтроллерово помогает. Но всё же рекомендую читать строку за строкой документацию, а её довольно много. Я вот, помню, читал три дня доки на SPI-контроллер у STM32F091. Неспешно и вдумчиво. Потом полдня писал драйвер, и ещё два дня отлаживал. Возможно, что я не рекордсмен, но зато он работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...