Метка: Файл

FGC Fischl Gromov Combine

    • #72773
      Николай
      Ключник

      PetrNoob

      09 июн 2023, 23:23
      Спрашиваю, спрашиваю, а ничем не делюсь.
      Ощем, многим, наверное, приходила в голову идея совместить 2 и более проекта/программатора/утилиты или их смесь.
      Спаял USBasp, но! Всё ещё пользуюсь Алгоритм Билдером и перепрошивать USBasp постоянно в программатор Громова не оч хотелось.
      Логику работы программатора Громова сразу не посмотрел + было интересно запихать в БУТ секцию, т.е. полностью независимыми сделать по прерываниям.
      Громов не использовал прерывания вообще и даже сделал проверку Если прерывания разрешены, то ПНХ в сторону $0000)
      Возможно, что и можно всё в одной секции приложения можно всё уместить и ещё и использовать БУТ для чего-нибудь.
      Прилагаю проект на АБ, но скомпиленый только под atmega168 (и USBasp и Громова).
      Т.е. берётся готовый USBasp и прошивается (фьюзы не трогать). Получаются 2 программатора.
      Для Громова задействуется UART, который выведен на USBasp.
      Нужен переходник USB-СОМ.
      Скорость работы примерно одинаковая около 5 кб в сек при 8 Мгц от внутреннего.
      Переход от одного к другому осуществляется либо постановкой перемычки LowSCK либо простым замыканием её и замыканием SelfProg.
      Перемычка убирается для полной скорости, иначе 8 кГц.
      USBasp – один светодиод (красный)
      Громов – второй (зелёный).
      Рад, если кому пригодится )
      Нужно просто перекомпилировать под свой камень, убирая ошибки.
      З.Ы.: Дебагер Громовский не пробовал. Выведен куда-то (F12).
      Задержки пересчитал для 12 МГц, а в дебагере нет!
      Попробуйте кто-нить с дебагером повозиться!

       

Viewing 0 reply threads
  • Вы должны войти в систему, чтобы ответить в этой теме.
Интepecнoe нa фopумe:
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля
×