کد دهی به esp12f از طریق usb به ttl

6 روز قبل
25 بازدید

0

سلام دوستان

کسی میتونه در رابطه با آپلود کد روی esp12f راهنماییم کنه؟ من مدت زیادیه دارم تلاش می کنم اما هنوز موفق نشدم

6 روز قبل
محسن حاجی خانی
1

افزودن دیدگاه

1 پاسخ ثبت شده است
0

با سلام

به صورت زیر سیم کشی را انجام بدهید. فقط 2 نکته را رعایت بکنید.

نکته بسیار مهم (تغذیه): به صورت نرمال ماژول های USB-TTL قدرت کافی برای تولید 3.3 ولت را ندارد. از یک رگوراتور جانبی مانند AMS1117  برای تامین برق این ماژول استفاده بکنید. (ورودی این رگوراتور را به 5 ولت بدهید)

نکته بعدی حتما از مقاومت های pull-up و pull-down که در شکل آمده است استفاده بکنید.

بعد از وصل کردن تمام سیمکشی ها ماژول را به سیستم وصل بکنید و سریال مانیتور را باز کرده و بر روی 74880 تنظیم بنمایید.

سپس دکمه ریست را بزنید.

باید در سریال مانیتور برای شما متنی مانند زیر چاپ بشود.

 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

در صورت چاپ شدن همچین متنی یعنی سیم کشی درست می باشد.

در این شرایط دکمه GPIO0 را نگه داشته و یک بار دکمه ریست را بزنید. در این شرایط متن زیر چاپ خواهد شد

 ets Jan  8 2013,rst cause:2, boot mode:(1,6)

این یعنی ماژول شما آماده گرفتن برنامه می باشد. سریال مانیتور را ببندید و بدون دست زدن به بقیه بخش ها بر روی دکمه آپلود کلیک بکنید تا پروگرام انجام بشود.

از این لینک میتوانید مشخص بکنید که هر کد به چه معنی می باشد.

 

 

اگر باز هم پروگرام انجام نشد.

برنامه esptool را بر روی powershell سیستم خود نصب بکنید.

سپس دستور esptool chip_id را بزنید تا بررسی بکنه میکرو شما سالم می باشد یا خیر.

در صورت سالم بودن به صورت زیر باید به شما دستور بدهد.

در مرحله بعدی نیز flash_id را نیز تست بکنید. که مشخص بشود حافظه شما نیز سالم می باشد یا خیر. باید حافظه را به شما نشان بدهد.

 

5 روز قبل
محمد دمیرچی
4360

افزودن دیدگاه


انجمن کافه‌ربات © 1400