CH34x платформасы avrdude арқылы сәтсіз аяқталды: stk500_getsync () әрекетінің 1-ден 10-ы: синхрондамада емес: resp = 0x00 Atemel Mega328P AU1640

Бағдарламаны жасау үшін мені ( Atmel ATmega328P-AU 1640 ) берілді. Мен googled және табылған категория санатты Arduino Uno / CH34x негізделген клон.

Бірақ мен бос бағдарламаны бағдарлама:

void setup() {
 //put your setup code here, to run once:

}

void loop() {
 //put your main code here, to run repeatedly:

}

Мен бұл қатені аламын:

Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00

Бұл барлық порттар, маған қол жетімді. Мен Arduino-ді MacOS Sierra арқылы жұмыс істейтін MacBook-тегі USB порттарының бірімен байланыстырдым

enter image description here

enter image description here

enter image description here

1

5 жауаптар

Бұл мен үшін Arduino нано клонына ұқсайды, USB интерфейсі чипі ретінде CH340G чипі бар. Саған керек:

  1. CH340G драйверлерін орнатыңыз
  2. ATMega328PU чипте оған орнатылған жүктеуші орнатылғанын тексеріңіз

Қытайдан сатып алған соңғы нанода жүктеуші орнатылмады. Бағдарламашы ретінде басқа Arduino арқылы жүктеушіді қалай орнату керектігін үйрету үшін көптеген онлайн оқу құралдары бар.

2
қосылды
MacOS-да жүктеушіді қалай түзететіні туралы кейбір сілтемелерді жариялай аласыз ба? Сондай-ақ менде CH340G орнатылды. Мен сізді YouTube-да көрдім, бірақ ол әлі де басқа порттарды көрсетпейді. Пожалуйста, растаңыз тақтасы қандай санаттағы алғыс :)
қосылды автор Mithoron, көзі
жүктеу жүктеушісінің оған орнатылғанын немесе қалай тексерілмейтінін қалай білуге ​​болады .... өтінемін, маған бір бағытта беріңіз. Мен электроника мен Arduino материалдары бойынша тәжірибем жоқ @ Маженко
қосылды автор Mithoron, көзі
Қалпына келтіру түймесін басқан кезде, L шамдары бірнеше рет жылдам жыпылықтайды.
қосылды автор Majenko, көзі

Басқарма Uno емес, Arduino нано клоны.

  1. Plug the Nano's USB cable into your computer.
  2. Download and install the CH340 driver from here: http://www.wch.cn/download/CH341SER_MAC_ZIP.html
  3. In the Arduino IDE, select the port of your Nano from the Tools > Port menu.
  4. Tools > Board > Arduino Nano
  5. Sketch > Upload

If the port of your Nano doesn't appear in the Tools > Port menu (and no, dev/cu.Bluetooth-Incoming-Port is not the correct port) then you may have a damaged or charge-only USB cable. Try using a known-good cable or verify that your cable works for data on another device. If you have it plugged into a USB 3.0 port on your computer then try a USB 2.0 port instead.

2
қосылды
Иә USB 3.0 жұмыс жасамайды, мен 2.0-де тырысамын
қосылды автор Mithoron, көзі

Сізде сериялық байланыс үшін CH340G чипі арқылы Arduino нано клоны бар. Сіз оны жүктеуге және компьютеріңізге драйверді оны тану үшін орнатасыз. Мен OSX-ді қолданбаймын, сондықтан мен ұсынамын.

2
қосылды
Windows-ге маған айтыңыз
қосылды автор Mithoron, көзі
Менде Bootcamp-де терезелер орнатылған
қосылды автор Mithoron, көзі
Мен CH340G және CH341G екеуін де орнаттым, бірақ әлі де Bluetooth біреуінен басқа USB порттары көрсетілмейді
қосылды автор Mithoron, көзі
Кешіріңіз, Linux-ды қолданамын және драйвер салынған. Егер ол әлі көрсетілмесе, сіз оны дұрыс істемегенсіз немесе құрылғы бүлінген.
қосылды автор amlaanb, көзі

Try this instructions from install driver. https://github.com/adrianmihalko/ch340g-ch34g-ch34x-mac-os-x-driver

Homebrew-Cask арқылы орнату.

Then try this, and all work fine ;) http://www.instructables.com/id/How-to-fix-bad-Chinese-Arduino-clones/

0
қосылды
Пожалуйста, URL-жауаптарыңызды жібермеңіз, оның түсінігін жазыңыз және URL мекен-жайына жүгініңіз.
қосылды автор NobodySpecial, көзі

Келесі командалардың бірін беру арқылы ескі драйверді шығарыңыз (орнатуыңызға байланысты):

  • sudo rm -rf /System/Library/Extensions/usb.kext
  • sudo rm -rf /Library/Extensions/usbserial.kext

Mac жүйесін қайта іске қосыңыз.

Install with Homebrew-Cask Install the driver by the following commands

Mac жүйесін қайта іске қосыңыз.

Ардуинодағы кейбір кодты жүктеп көріңіз. Кейбір жағдайларда басқарма жұмыс істемеуі мүмкін.

Себебі, Atmel микроконтроллер кемесінде ешқандай жүктеуші орнатылмаған. Бұл мәселені шешу үшін біз Arduino және Arduino клондарын түзетуге тырысуымыз керек.

![Make an ISP Programmer From Your Working Arduino ]1

Алдымен біз Arduino жұмысын компьютерге қосып, Arduino IDE-ді ашамыз.

We go to File -> Examples and click ArduinoISP and upload this to the Arduino. Ones uploaded disconnect the Arduino.

**

Сымдарды қосу

**

Сымдарды қосу

Әрі қарай біз Arduino жұмыс істейтін сымдардан төмендегідей клонға қосыламыз.

10 ш.м. конденсатор жоқ.

Go to Tools -> Board and select the chinese board that is not working. in my case it's an Arduino Genius/Uno

Next we go to Tools again -> Programmer and select Arduino as ISP.

Құралдарға қайтадан өтіп, «Burn Bootloader» параметрін таңдаңыз.

Go back to Tools -> Programmer and set back to ArduinoISP.

Сіздің клоныңыз қазір жақсы жұмыс істеуі керек. ;)

0
қосылды