Jump to content

    

dimka76

Свой
  • Content Count

    958
  • Joined

  • Last visited

Community Reputation

0 Обычный

About dimka76

  • Rank
    developer
  • Birthday 10/03/1976

Контакты

  • Сайт
    http://
  • ICQ
    0

Информация

  • Город
    Казань

Recent Profile Visitors

14594 profile views
  1. https://www.electronshik.ru/item/ALT/EPM570T100I5N В магазине дешевле
  2. Также как и разместить эти дефолтные настройки в первую структуру.
  3. Как пример. Уникальная периферия, которой нет ни в одном микроконтроллере. Например вот - AMI код - применяется в геофизике - http://www.gowellpetro.com/product_profiles/pegasusstar_fqj0.pdf - самая первая страница. Или той, что есть мало, или ее есть много, но это какой-то экзотический микроконтроллер. Например, нужно 6 32-ух битных энкодера. Такой МК есть у Микрочипа, но по другим параметрам он вообще не подходит для данного устройства.
  4. http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/float.h.html Не оно ?
  5. HFJV1-2450-Lxx (HALO) https://www.haloelectronics.com/pdf/fastjack-vertical-100baset.pdf Есть в Элитане.
  6. ADC_SAMPLETIME_13CYCLES_5 Это не скорость преобразования, а время выборки. Преобразования состоит из выборки сигнала и самого преобразования. Вы бы хоть Reference manual почитали как все это работает, а не просто в кубике флажки расставлять.
  7. Скорее уж из-за прерывания АЦП. По DMA складывайте нужное вам количество и по прерыванию от DMA обрабатывать результат.
  8. Все преобразования выполняются аппаратно, откуда в основном цикле программы возникнут тормоза ?
  9. Повысьте частоту преобразования в 3 раза и опрашивайте все три канала последовательно за один запуск от таймера. Лишние выборки можно игнорировать.
  10. Запустите еще один таймет, который будет синхронирован от TIM3, но работаеть в 15-20 раз быстрее, чем TIM3. А от него уже делайте запуск АЦП.
  11. У АЦП выбираете нужное вам событие для запуска битами JEXTSEL[2:0] в регистре ADC_CR2. А у таймера либо TRGO битами MMS в регистре CR2, либо соответствующий канал таймера настраиваете.
  12. Вы бы по осциллографу проверили частоту преобразования АЦП - соотвествует ли период выдачи значений вашим желаниям. Например в прерывании АЦП переключать состояние вывода GPIO. А так же проверить, что частота преобразования АЦП больше частоты изверяемого им сигнала. Вы на вход АЦП случайно не ШИМ напрямую подаете ? Или на АЦП идет уже сглаженный сигнал ?
  13. Вопрос по atsamC21 

    У Microchip (теперь уже) есть такая штука - ASF - Advanced software framework. Была как самостоятельная библиотека, так и в составе Atmel Studio. https://habr.com/ru/company/rainbow/blog/275371/ https://www.microchip.com/mplab/avr-support/advanced-software-framework