Нужен ли кварц при прошивке

Тема в разделе "Микроконтроллеры AVR", создана пользователем Mitrandir, 11 авг 2018.

  1. Airbus

    Airbus Радиохулиган Модератор

    В смысле с левым кварцем виден для программатора будет но правильно работать не будет.А правильно работать будет только с тем кварцем частота которого указана в программе.Но именно его впаивать в программатор вовсе не обязательно.Я ясно изложил?
     
  2. Mitrandir

    Mitrandir Гуру

    SCK вроде как тактирует линию передачи только
     
  3. parovoZZ

    parovoZZ Гуру

    Вот если мы говорим про внутрисхемное программирование, то частота по этой линии должна быть не более четверти от таксируемого кварца.
     
  4. Airbus

    Airbus Радиохулиган Модератор

    Ну да за это и спрашивали?А есть еще внешнее тактирование от внешнего Гены вместо кварца
     
    parovoZZ нравится это.
  5. parovoZZ

    parovoZZ Гуру

    Так точно, майор)))
     
  6. parovoZZ

    parovoZZ Гуру

    Но это ж только при параллельном программировании, не? В любом другом случае это настраивается фьюзами.
     
  7. Belkin

    Belkin Гик

    Полистайте ДШ любого МК на предмет ISP-программирования.
    В этом режиме настройки тактирования (фьюзы) некритичны.

    Интересно, как же тогда (и не только у меня) получается залить в МК обновленную (исправленную) прошивку, сняв его с кварцованой платы и уложив в "кроватку" программатора ? ;)
     
  8. Daniil

    Daniil Гуру

    Есть фьюз который убирает с вывода reset функцию перезагрузки камня. Это может помешать. Нужен будет высоковольтный программатор.
     
  9. parovoZZ

    parovoZZ Гуру

    Программатор параллельный?
    На ISP ногах выше 2 МГц при внутреннем тактировании и отключённом ckdiv не поднимешься.
     
  10. Mitrandir

    Mitrandir Гуру

    Фьюзы SPIEN и RSTDISBL трогать не планирую)
     
  11. Belkin

    Belkin Гик

    Оговаривал в #11 ;)
     
  12. Belkin

    Belkin Гик

    Так же не стоит забывать в "старших" МК (начиная с Мега16) отключать JTAGEN, если не планируется использование JTAG-отладки. ;)
     
  13. AlexU

    AlexU Гуру

    Ветка про AVR и поэтому в контексте распространённых AVR-ок:
    "Мозг" МК используется и очень важно как этот "мозг" будет тактироваться. Всё зависит от прошитых фьюзов -- именно фьюзы будут определять как нужно тактировать МК для его перепрошивки. Но правда можно применить некоторые "хаки". Например, если МК настроен (через фьюзы) на тактирование от кварца, то при определённом подходе можно обойтись без кварца, подав тактовой сигнал на пин XTAL1 (тем же пальцем). Если МК настроен на тактирование от внутреннего генератора, то не важно что там к МК подключено снаружи (могут быть исключения).
    И Паравоз, как это ни удивительно прав:
    Только стоит уточнить, что частота SCK должна быть в четыре раза меньше, чем частоты тактирования МК, а не частоты кварца. Потому как кварц может быть 16 МГц, но при этом прошит фьюз CKDIV8 (если есть такой). В таком случае частота тактирования МК будет 2 МГц, соответственно частота SCK должна быть не больше 500 кГц.
    Вот и почитайте ДШ на МК семейства AVR.
    Тогда не будете писать такие глупости:
     
    parovoZZ и Mitrandir нравится это.
  14. Mitrandir

    Mitrandir Гуру

    Решил таки вставить кварц на 16 мегагерц.
    Получилось нечто вроде такого: кварц подключен к U2 и U3 Screenshot_1.jpg
     
  15. Daniil

    Daniil Гуру

    Вы сами будете травить плату или будете заказывать?
     
  16. Mitrandir

    Mitrandir Гуру

    заказывать.Это мой мервый опыт, не очень уверен что не запорю. Хотя поучиться стоит
     
  17. Mitrandir нравится это.
  18. AlexU

    AlexU Гуру

    Не все МК поддерживают такую частоту...
    Кварц развели не правильно, будут проблемы.
    Это точно. Зачем изобретать велосипед, да к тому же и кривой?
     
    Mitrandir и parovoZZ нравится это.
  19. parovoZZ

    parovoZZ Гуру

    Ну мы же про atmega? В atxmega и фьюзов нет.
     
  20. parovoZZ

    parovoZZ Гуру

    А какие? Древние какие?