Arduino програмчлагдах боломжгүй: "синхрончлолгүй: Resp = 0x30" алдаа гарсан тохиолдолд юу хийх хэрэгтэй вэ

Агуулгын хүснэгт:

Arduino програмчлагдах боломжгүй: "синхрончлолгүй: Resp = 0x30" алдаа гарсан тохиолдолд юу хийх хэрэгтэй вэ
Arduino програмчлагдах боломжгүй: "синхрончлолгүй: Resp = 0x30" алдаа гарсан тохиолдолд юу хийх хэрэгтэй вэ

Видео: Arduino програмчлагдах боломжгүй: "синхрончлолгүй: Resp = 0x30" алдаа гарсан тохиолдолд юу хийх хэрэгтэй вэ

Видео: Arduino програмчлагдах боломжгүй:
Видео: Arduino алдаа avrdude: stk500_getsync(): синхрончлолд ороогүй: resp=0x30 шийдэгдсэн 2024, Арваннэгдүгээр
Anonim

Та Arduino-д зориулж програм бичиж, санах ойд суулгаж, бүх зүйл гайхалтай ажилладаг. Дараа нь гэнэт тэд дахин ачаалахгүй болно. Хөгжлийн орчин нь ноорог байршуулахыг оролдохдоо алдаа гаргадаг: arduino avrdude: stk500_recv (): programmer is хариу өгөхгүй байна.

Юу вэ? Самбар үнэхээр шатсан уу? Цөхрөлгүй байгаарай: магадгүй бүх зүйл хараахан алга болоогүй байж магадгүй юм. Үүнийг олж мэдэхийг хичээцгээе.

Arduino IDE цонх алдаатай байна
Arduino IDE цонх алдаатай байна

Зааварчилгаа

1-р алхам

Бүх зүйл өмнө нь ажиллаж байсан ч "Arduino" програмчлагдах боломжгүй юм. Энэ зан үйлийн хэд хэдэн шалтгаан байж болох бөгөөд үүнийг шалгаж үзэх хэрэгтэй.

- ямар нэг шалтгаанаар жолооч осолдсон;

- COM портыг буруу сонгосон байна;

- хаа нэг газар байх ёсгүй цахилгаан холболт (богино холболт);

- Arduino самбарын ачаалагч ачааллаа алджээ.

Энэ жагсаалтад багтсан бүх зүйлийг авч үзээд асуудлыг засах хүртэл шалгаарай.

Алдаа
Алдаа

Алхам 2

Windows Device Manager-ийг Start цэс -> Control Panel -> Hardware and Sound -> Device Manager-ээр дамжуулан нээцгээе. Богино сонголт байна: гар дээрх Windows товчийг дараад суллахгүйгээр түр зогсоох товчийг дарна уу. Системийн шинж чанарын цонх нээгдэх бөгөөд зүүн талд нь Төхөөрөмжийн Менежерт холбогдох линк байна.

Портууд (COM ба LPT) хэсгийг менежер дотроос олж нээнэ үү. Хэрэв драйверыг зөв суулгаж, зөв ажиллаж байгаа бол Arduino төхөөрөмжийн дүрсэн дээр асуулт, тэмдэглэгээ гэх мэт давхцах тэмдэг байх ёсгүй. Хэрэв ийм дүрс байгаа бол драйвертай холбоотой асуудал гарна. Хэрэв Arduino эсвэл USB-Serial төхөөрөмж менежерийн энэ хэсэгт огт байхгүй бол драйвер нь суулгаагүй байна гэсэн үг юм. Эдгээр тохиолдлын аль ч тохиолдолд драйверыг суулгасан байх ёстой (эсвэл дахин суулгасан).

Төхөөрөмжийн менежер дээрээс манай Arduino самбарыг (эсвэл Arduino самбар компьютерт холбогдсон үед гарч ирэх үл мэдэгдэх төхөөрөмжийг) сонгоод хулганыхаа баруун товчийг дараад контекст цэснээс Update drivers … командыг сонгоно уу.

Энэ компьютер дээрээс Хайлтыг сонгоод самбар дээр драйвертай хамт лавлах замыг зааж өгнө үү. Дараа нь Шинэ Тоног төхөөрөмжийн шидтэний зааврыг дагана уу.

"Arduino" гэр бүлийн анхны самбаруудын хувьд драйверуудыг хөгжүүлэлтийн орчны лавлах хэсэгт, драйверуудын дэд директорт байрлуулах боломжтой. "Arduino" нийцтэй самбаруудын хувьд драйвераа интернетээс хайж олох хэрэгтэй.

Windows төхөөрөмжийн менежер дэх Arduino-ийн хэвийн төлөв
Windows төхөөрөмжийн менежер дэх Arduino-ийн хэвийн төлөв

Алхам 3

Arduino IDE дээр COM портыг зөв зааж өгсөн эсэхээ шалгацгаая. Та системээс аль портыг манай Arduino самбарт хуваарилсныг Windows Device Manager дээрээс шалгаж болно. Arduino хавтангууд нь портууд (COM ба LPT) хэсэгт байрладаг бөгөөд ихэвчлэн "Arduino" эсвэл "USB-Serial" төхөөрөмжүүд гэж тодорхойлогддог.

Tools -> Port цэс рүү ороод зөв портыг зааж өгсөн эсэхийг шалгаарай. Хэрэв үгүй бол хүссэн зүйлээ зааж өгөөрэй.

Arduino хөгжлийн орчинд COM портыг сонгох
Arduino хөгжлийн орчинд COM портыг сонгох

Алхам 4

Хэрэв Arduino самбар дамжуулагч гадаргуу дээр хэвтэж байвал хаа нэг газар богино холболт үүсэх эрсдэлтэй. Энэ нь хавтангийн үйл ажиллагаанд алдаа гаргах, ялангуяа ердийн програмчлалын үйл явцад саад учруулж болзошгүй юм. Тус хавтан нь тусгаарлагдсан гадаргуу дээр байгаа эсэхийг шалгана.

Түүнчлэн, ижил төрлийн шалтгаанаар би зөвшөөрөлгүй утаснуудын холболтыг Arduino самбарын RX ба TX портууд болох самбарын санах ойд зураг зурах явцад ашигладаг 0, 1-р зүү холболттой холбодог.

Алхам 5

Хэрэв дээр дурьдсан зүйлсийн аль нь ч тус болохгүй бол өөр сонголтыг туршиж үзье: самбарын ачаалагчийг дарж бичих.

Ачаалагч нь Arduino програмыг төхөөрөмжийг асаалттай үед ажиллуулж самбарын ажиллах горимыг тохируулдаг тусгай хяналтын програм юм: эсвэл програмын гүйцэтгэлд Arduino санах ойгоос эсвэл компьютерын програмчлалын процедурт ордог..

Энэ сонголтыг хэрэгжүүлэхийн тулд бидэнд програмист хэрэгтэй. Програмистыг Arduino-той холбох диаграммыг зурагт үзүүлэв.

Програмистыг "Arduino" програмчлалын орчинд холбосны дараа Tools -> Programmer цэсэнд манай програмистын төрлийг заана уу. Жишээ нь USBasp. Одоо ижил Tools цэснээс Burn Loader зүйлийг сонгоно уу. Энэ үйл явц удаан хугацаа шаарддаггүй.

Хэрэв үйл ажиллагаа амжилттай болсон бол IDE энэ тухай мэдээлэх болно. Arduino самбар 13 дахь зүү дээрх LED-тэй аз жаргалтай анивчих болно.bootloader-ээс гадна энэ нь анхан шатны ноорог агуулдаг - анивчих LED Blink-ийн зураг.

Хэрэв бүх заль мэхийг хийсний дараа самбар нь амилахгүй бол та микро схемийг үнэхээр шатаасан байж магадгүй юм. Миний эмгэнэл.

Зөвлөмж болгож буй: