Деешвый прогроматор, шьющьй атмегу без перепрошивки

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

  1. Kelvin

    Kelvin Гик

    Он как avrisp программатор определяется на сколько знаю, его выбирайте при прошивке.
     
    Последнее редактирование: 7 авг 2017
  2. Limoney

    Limoney Гик

    USPASP не нужно перепрограммировать и добавлять платы в boards.txt
    Устанавливайте драйвера и прошивка микроконтроллера доступна в IDE ардуино.
    Конечно, программатор подключаете к выводам SPI, Reset микроконтроллера
     
    qwerty12344321 нравится это.
  3. Airbus

    Airbus Оракул

    Дудкой но немного другой она поддерживает СОМ порт и программатор Громова Uniprof а под USBшные программаторы есть Khazama. Можно сразу из Среды AVR Studio или Codvision AVR там есть такая возможность.Пробовал Арду как программатор и даже шилд спаял под 8 20 и 28 ног но не хочет он работать с Дудкой выдаёт ошибку щас уже и не помню какую.Здесь написано как укротить Дудку но у меня что то не получилось.А как Вы шьёте через Ардуину и дудку?
     
  4. Kelvin

    Kelvin Гик

    Ошибок вродь не выдавало через дудку, но на работоспособность МК прошитый не проверял))) Так что 50/50 вероятность, что все шьётся. Да стандартно шью, выбираю программатор avrisp, дальше все по стандарту, подрубаю к портам spi ардуинки МК, задерживаю ресет (на мк) и шью.
     
  5. Airbus

    Airbus Оракул

    Эх блин попробовать штоль?
     
  6. Kelvin

    Kelvin Гик

    Если будут ошибки, скиньте, только подключение не перепутайте, щас попробую найти пикчу.
     
  7. Kelvin

    Kelvin Гик

    Вот вроде верное, ещё с распиновкой сверю.
    [​IMG]
     
  8. Limoney

    Limoney Гик

    Почему на пикче RES подключен от 10 контакта?
     
  9. Kelvin

    Kelvin Гик

    От SS ведь всегда подрубается, разве нет? Могу ошибаться, тестил давно ard. ISP.
     
  10. Kelvin

    Kelvin Гик

    Ткс, если кто может, посмотрите в примере Arduino ISP какие пины использовались, вспомнил что там распиновка ведь была.
     
  11. Limoney

    Limoney Гик

    В режиме программирования используются контакты RESET, SCK, MOSI, MISO
    и питание.
     
  12. Kelvin

    Kelvin Гик

    Во, откопал скрин примера в инете, здесь 10 к reset подрубается (смортим в комментах). Проверьте, у кого есть доступ к IDE.
    [​IMG]
     
  13. Limoney

    Limoney Гик

    А понятно, Вы говорите про arduino в режиме программатора. Извиняюсь.
    Я про USBASP
     
  14. Kelvin

    Kelvin Гик

    То есть то, что я подключал все остальные выводы к пинам вас не беспокоило? Только ресет??)))) Там ведь отдельно они выведены, лучше их туда подрубать. Хотя все же тоже самое на самом деле, чёт терь я ступил.
     
  15. Limoney

    Limoney Гик

    На пикче нарисован разъем USBASP показалось, что программируется контроллер от USBASP, а это наоборот arduino в режиме программатора, так что все отлично
     
  16. спасибо огромное. проблема решина.
     
    Limoney нравится это.
  17. Limoney

    Limoney Гик

    прошиваете микроконтроллер прямо из IDE?
     
  18. Airbus

    Airbus Оракул

    Вот мой Арсенал.Безмозглые программаторы Громов с пятью маркированными проводками."Пять проводков" под LPT и ISP разьёмом и три LPT прогера для "прям здесь прошивки" для Тини13 тини2313/4313 И для Мег8.LPT порт внутри кварц с кондёрами а питание по USB.
    [​IMG]
    А это "умные прогеры"
    [​IMG]
    На тини2313 от"Гет чипа" на Меге8 "от Ди хальта" это моё творчество и три Китайца с Ебая
    А это ещё один Громов под ISP разьём и Гвоздь программы TL-868
    [​IMG]
     
    Kelvin и ИгорьК нравится это.
  19. Kelvin

    Kelvin Гик

    Попробовал прошить на днях аруинкой мега МК atmega328p, прошилось без проблем, все сверх просто было.
    Пример кода для avrdude. Atmega 328p с кварцом на 16 МГц
    Код ( (Unknown Language)):
    avrdude –C ../etc/avrdude.conf –c avrisp –P COM3 –b 19200 –p m328p -U lfuse:w:0x7F:m -U hfuse:w:0xD9:m –U flash:w:GccApplication5.hex
     
    Airbus нравится это.
  20. Airbus

    Airbus Оракул

    Попробую не зря же шилд спаял.