3 لایک
-
1
Post By magmagmary
-
1
Post By magmagmary
-
1
Post By solxsado
-
دستکاری میکروکنترلر آردوینو و مشکل آپلود نشدن کد رو روی آردوینو uno
با سلام و درود
من یک آردوینو UNO دارم.
به تازگی یک ATmega 328P-U خریدم و برای اینکه ببینم سالمه یا نه میکروی اصلی آردوینو UNO را بیرون آوردم و میکروی جدید را روش گذاشتم و وقتی خواستم کد برنامه ی Blink رو روش آپلود کنم خطا داد.
بعد از اون من میکرویی که تازه خریده بودم را بیرون آوردم و در پروگرامر گذاشتم و در نرم افزار ProgISP گزینه ی Erase رو زدم و برای اینکه کاملا مطمئن شوم سالم است Auto را هم زدم و متوجه شدم که میکروی جدید سالم است.
با نرم افزار ProgISP برنامه ی میکروی قبلی را هم پاک کردم به خیال اینکه با کامپایلر آردوینو برنامه اش را دوباره آپلود میکنم. ولی حالا هر کدام از 2 میکروی ATmega 328P-U را که دارم در آردوینو UNO قرار میدهم و گزینه ی آپلود را میزنم، برنامه آپلود نمی شود و خطا می دهد.
-------
چندین مطلب را مطالعه کردم و در مورد بوت لودر حرف زده بودند ولی من چیز زیادی متوجه نشدم.
همچنین وقتی در نرم افزار آردوینو (نسخه ی 1.0.5 و نسخه ی 1.6.5) گزینه ی Burn Bootloder را میزنم این خطا نمایش داده می شود:
Arduino: 1.6.5 (Windows XP), Board: "Arduino Uno"
avrdude: usbdev_open(): did not find any USB device "usb"
Error while burning bootloader.
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences
ویرایش توسط uno : 07-23-2015 در ساعت 02:47 AM
-
دوست من
اون میکرویی که روی اردوینو به صورت پیش فرض قرار گرفته روش یه نرم افزاری به اسم بوت لودر ریخته شده. شما وقتی اون اصلی رو از روی برد کندید و اون میکروی خام رو وصل کردید به این نکته توجه نداشتید. الان با که Erase کردید بوت لودر اون اولی رو هم پروندید.
هیچ اتفاق خاصب نیفتاده
کافیه روی هر دوتا میکروتون بوت لودر بریزید.
از آموزش انگلیسی زیر استفاده کنید:
https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard
کار بسیار ساده ای هست
موفق باشید
-
ممنون از شما.
من این مدار رو بستم ولی موقع زدن گزینه ی Burn Bootloder باز هم خطا میدهد. (از فهرست Tools نوع پروگرامر رو چی انتخاب کنم؟)
آیا میشه با پروگرامر و نرم افزار ProgISP رو میکروکنترلر بوت لودر ریخت؟
ویرایش توسط uno : 07-23-2015 در ساعت 04:08 PM
-
اره با پروگرامر خیلی راحت تره بوت لودر بریزید فقط از همین نمر افزار خود آردوینو اقدام کنید. پروگرامرتون به نوع پروگرامری که استفاده می کنید بر می گرده
-
من این فایل ATmegaBOOT_168_atmega328.hex رو که در مسیر hardware\arduino\avr\bootloaders\atmega بود رو دروk میکرو ریختم ولی باز هم آردوینو سالم کار نمیکنه و تنها تفاوتش با قبلا روشن شدن LED متصل به پیب 13 هست که اونم در حد چند ثانیه روشن میشه و هر وقت دکمه ی Reset رو می زنم دیگه مثل قبلا LED 13 چشمک نمیزنه. مشکل چیه؟
ویرایش توسط uno : 07-24-2015 در ساعت 09:21 AM
-
-
نوشته اصلی توسط
solxsado
ممنون از شما
پروگرامر من USB asp هست ولی در اون آموزش از STK500 استفاده کرده و در نتیجه AVR Studio پروگرامر من رو نمی شناسه
-
فرقی نمیکنه با چه نرم افزاری باشه فقط اینکه شما بتونید فیوز بیت ها رو تنظیم کنید همین کافیه
-
خطای process returned not zero result code: 1
بااین خطا چه کنم لطفا راهنمایی کنید ممنون
مجوز های ارسال و ویرایش
- شما نمیتوانید موضوع جدیدی ارسال کنید
- شما امکان ارسال پاسخ را ندارید
- شما نمیتوانید فایل پیوست کنید.
- شما نمیتوانید پست های خود را ویرایش کنید
-
مشاهده قوانین انجمن
SEO by vBSEO