#1 2025-03-20 18:24:57

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,032

не працює ArduinoISP

Дуже потребую допомоги...

Зробив (паяв) програматор на базі стандартного скетчу ArduinoISP.
Пайку, контакти, дроти перевірив. Між ресетом і масою поставив конденсатор 10мкФ і на вибір ресет можна перемикачем підтягнути на +5Вольт.
Всі три світлодіода встановив, при вмиканні вони всі світяться потім один "дихає".

Біда в тому що не хоче цей програматор записувати ні скетчи ні бутлоадери...

Я вже і перепризначив піни бо читав що це іноді допомогає.

// The standard pin configuration.
#ifndef ARDUINO_HOODLOADER2

  #define RESET     10 			// Use pin 10 to reset the target rather than SS
  #define LED_HB    7			//	9	<==========================
  #define LED_ERR   13			//	8	<==========================
  #define LED_PMODE 12

  // Uncomment following line to use the old Uno style wiring
  // (using pin 11, 12 and 13 instead of the SPI header) on Leonardo, Due...

  #define USE_OLD_STYLE_WIRING	//	<==========================

  #ifdef USE_OLD_STYLE_WIRING

    #define PIN_MOSI	3		//	11	<==========================
    #define PIN_MISO	5		//	12	<==========================
    #define PIN_SCK		6		//	13	<==========================

  #endif

  // HOODLOADER2 means running sketches on the ATmega16U2 serial converter chips
  // on Uno or Mega boards. We must use pins that are broken out:
#else

  #define RESET     	4
  #define LED_HB    	7
  #define LED_ERR   	6
  #define LED_PMODE 	5

#endif

але все одно видає ось таке...

0001.jpg

0002.jpg

C:UsersUserAppDataLocalArduino15packagesarduinotoolsavrdude6.3.0-arduino17/bin/avrdude -CC:UsersUserAppDataLocalArduino15packagesarduinotoolsavrdude6.3.0-arduino17/etc/avrdude.conf -v -patmega328p -carduinoisp -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDA:m -Ulfuse:w:0xFF:m 

avrdude: Version 6.3-20190619
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:UsersUserAppDataLocalArduino15packagesarduinotoolsavrdude6.3.0-arduino17/etc/avrdude.conf"

         Using Port                    : usb
         Using Programmer              : arduinoisp
avrdude: Error: Could not find USBtiny device (0x2341/0x49)

avrdude done.  Thank you.

Ошибка при записи загрузчика. 


sad  sad  sad  sad  sad  sad  sad  sad

Остання редакція renoshnik (2025-03-20 18:25:38)

Неактивний

#2 2025-03-20 19:13:31

Васятко
Гість

Re: не працює ArduinoISP

А якщо вибрати Arduino as ISP, а не ArduinoISP?

#3 2025-03-20 20:00:54

jokeer
Гість

Re: не працює ArduinoISP

я зробив собі висновок, що простіше купити той програматор, тим більше що коштує він дешевше ардуїни. ніж кожен раз згадувати, що туди зашити, як з'єднати і як воно повинно назватися.

#4 2025-03-20 21:02:25

Honey
Учасник
З Київ
Зареєстрований: 2020-09-26
Повідомлень: 442

Re: не працює ArduinoISP

Спробуйте зробити за допомогою avrdude з командного рядка по цій інструкції https://forum.arduino.ua/viewtopic.php?id=2904
Також подивіться, що за ArduinoISP.ino ви компілюєте, його потрібно брати з arduino-examples, бо в інеті валяється купа його непрацюючих модифікацій.

Неактивний

#5 2025-03-20 21:08:16

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,032

Re: не працює ArduinoISP

Honey пише:

Також подивіться, що за ArduinoISP.ino ви компілюєте, його потрібно брати з arduino-examples, бо в інеті валяється купа його непрацюючих модифікацій.

Я брав той що в "прикладах" в arduino IDE.

Неактивний

#6 2025-03-20 21:16:44

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,032

Re: не працює ArduinoISP

Васятко пише:

А якщо вибрати Arduino as ISP, а не ArduinoISP?

mad mad mad mad mad

В мене одні матюки ....  Ніч не спав, паяльником пальці попік, три доби голову морочу ....

А виходить, що треба було вибрати Arduino as ISP big_smile big_smile big_smile big_smile big_smile big_smile big_smile

Неактивний

#7 2025-03-20 21:37:39

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 302

Re: не працює ArduinoISP

renoshnik пише:

Using Programmer              : arduinoisp

Arduino ISP - це програматор у вигляді окремого пристрою на базі attiny: https://docs.arduino.cc/retired/boards/arduino-isp
Вам потрібно, як зазначено вище, Arduino as ISP.

Остання редакція dimich (2025-03-20 21:40:08)

Неактивний

#8 2025-03-20 21:58:43

renoshnik
Учасник
Зареєстрований: 2017-04-03
Повідомлень: 1,032

Re: не працює ArduinoISP

dimich пише:
renoshnik пише:

Using Programmer              : arduinoisp

Arduino ISP - це програматор у вигляді окремого пристрою на базі attiny: https://docs.arduino.cc/retired/boards/arduino-isp
Вам потрібно, як зазначено вище, Arduino as ISP.

Дякую, вже зрозумів...  smile  roll

Неактивний

#9 2025-03-21 08:58:35

jokeer
Гість

Re: не працює ArduinoISP

Ще хороша тема, замість Arduino ide використовувати platformio. Із плюсів: всі налаштування (програматор, бібліотеки) - все в файлі проекту. 1 раз налаштований проект - і не треба через півроку згадувати, від яких ліб воно залежить, звідки вони взялись, і які налаштування програматора потрібні. Із мінусів - текстовий файл, пишеться руками.

#10 2025-03-21 13:31:52

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 302

Re: не працює ArduinoISP

jokeer пише:

Із мінусів - текстовий файл, пишеться руками.

Якщо редагування файла руками - це мінус, то є PlatformIO Home та розширення для VSCode.

Остання редакція dimich (2025-03-21 13:32:26)

Неактивний

#11 2025-03-21 13:40:16

jokeer
Гість

Re: не працює ArduinoISP

>> Якщо редагування файла руками - це мінус

Хто до чого звик.. В Arduino ide все на менюшках.

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму