تبلیغات
مقالات آموزشی برنامه نویسی و شبکه - مطالب مباحث تخصصی الکترونیک

آموزش ذخیره اطلاعات در حافظه eeprom میکروکنترولر avr

برای این ساعت از "سایت نت نیک" می خوام ذخیره اطلاعات در حافظه eeprom میکروکنترولر avr رو آموزش بدم.

آموزش ذخیره اطلاعات در حافظه eeprom میکروکنترولر avr

در حالت عادی وقتی ما یک متغیر در برنامه تعریف می کنیم و یک عدد رو درونش قرار میدیم ، عدد ما روی حافظه موقت (flash) میکرو کنترولر avr ذخیره میشه و با قطع شدن برق و یا ریست شدن میکرو ، اطلاعات متغیر شما از بین میره ...

مثلا شما یک برنامه نوشتید که یک عدد رو از کاربر می گیرید و داخل یک متغیر می ریزید .

حال اگر برق میکرو قطع بشه ، اطلاعات شما از بین میره ...

راه حل چیه ؟

راه حل اینه که اطلاعات حساستون رو داخل حافظه eeprom میکرو بریزید.
بدین صورت با قطع برق دیگه اطلاعاتتون از بین نمیره.


خوب چجوری یه عدد رو بریزم توی حافظه eeprom میکرو avr ؟

  • برای ریختن یک عدد درون حافظه eeprom میکرو avr از دستور Writeeeprom
  • و برای خواندن یک عدد از حافظه eeprom میکرو avr از دستور Readeeprom  استفاده می شود

به مثال زیر توجه کنید :


در برنامه بالا ، من ابتدا یک متغیر با نام A تعریف کرده ام.
سپس عدد 0 رو ریختم توی متغیرم
بعد اطلاعات خونه شماره 0 حافظه eeprom میکرو رو خوندم و ریختم توی متغیرم
بعد یک واحد بهش اضافه می کنم و بعد مقدار جدید رو در خونه شماره 0 حافظه eeprom میکرو ریختم.

خوب حالا چی میشه ؟

هر بار که برق میکرو وصل بشه ، متغیر از حافظه خونده میشه و یکی بهش اضافه میشه و بعد دوباره در حافظه ذخیره میشه ...

این یک مثال خیلی ساده بود ، شما می تونین به همین روش مثلا یک رمز رو از کاربر بگیرین و روی حافظه ذخیره کنین و یا اسم کاربر رو توی حافظه بریزید و یا هر اطلاعاتی که صلاح می دونین رو روی حافظه بریزین.

موقع کار با حافظه eeprom میکرو avr باید به نکات زیر توجه کنید :

  1. طریقه نوشتن دستورات writeeeprom اینجوریه که اول یک متغیر ازتون می گیرد و بعد آدرس حافظه ای از eeprom که باید اطلاعات درون متغیر رو توش بریزه
  2. طریقه نوشتن دستورات readeeprom اینجوریه که اول یک متغیر ازتون می گیرد و بعد آدرس حافظه ای از eeprom که باید اطلاعات رو ازش بخونه و توی متغیر بریزه
  3. دقت کنید که آدرس های حافظه eeprom 10 تا 10 تا است ، یعنی 0 ، 10 ، 20 ، 30 و ....  پس دقت کنین که آدرس 2 یا 3 یا 15 نداریم.
  4. دقت کنین که روی خود بسکام نمیشه دستورات eeprom رو تست کرد و باید حتما روی پروتئوس تست بگیرین


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

تا درودی دگر بدرود

یا حق

نوشته شده در تاریخ سه شنبه 3 مرداد 1391    | توسط: ح.م    | طبقه بندی: مباحث تخصصی الکترونیک، آموزش AVR،     | نظرات()


بهترین روش اتصال تغذیه ال سی دی کاراکتری 2*16

سایت نت نیک
با سلام

از اونجایی که دیدم بیشتر مشتریان و کاربران سایت نت نیک در اتصال تغذیه ال سی دی مشکل دارن

این تصویر رو براتون تهیه کردم که امیدوارم به کارتون بیاد

بهترین روش اتصال تغذیه ال سی دی کاراکتری 2*16
توضیح مدار :
  • ال سی دی جریان خیلی زیادی می کشه
  • جریان خروجی رگولاتور 7805 محدوده و نمیشه زیاد ازش جریان کشید و کشیدن جربان زیاد موجب افت شدید ولتاژ خروجیش میشه
  • میکروهای AVR خیلی به تغییرات (ریپل) تغذیه حساسند ، پس عاقلانه نیست که میکرو رو مستقیم به برق تغذیه وصل کنیم
بنابراین بهترین روش بصورت بالاست (طبق عکس) ، بطوری که برق ال سی دی رو مستقیم میدین و برق میکرو (و کل آی سی های مدارتون) رو از خروجی رگولاتور 7805 می گیرین.

نکته :
وقتی 7805 رو روبروی خودتون بگیرین ، بصورتی که نوشته هاش به سمت شما باشه  پایه سمت چپ میشه ورودی ، وسطی زمین است و پایه سمت راستی خروجی است

نوشته شده در تاریخ پنجشنبه 28 اردیبهشت 1391    | توسط: ح.م    | طبقه بندی: مباحث تخصصی الکترونیک، آموزش AVR،     | نظرات()


طریقه ی قفل کردن آی سی های avr

سایت نت نیک
با سلام
برای این ساعت سایت نت نیک ، آموزش
طریقه ی قفل کردن آی سی های avr  رو براتون آماده کردم ، امیدوارم که استفاده کنین.

مواد لازم : یک عدد پروگرامر stk200/300

در صورتی که مقاله بنده در رابطه با چگونگی ساخت و کار کردن با این پروگرامر رو نخوندین ، می تونین این مقاله رو از اینجا
دریافت نمایید.

نوشته شده در تاریخ دوشنبه 14 آذر 1390    | توسط: ح.م    | طبقه بندی: مباحث تخصصی الکترونیک، آموزش AVR،     | نظرات()


آموزش ساخت ربات ساده

رباتیک

 

نام کتاب :  آموزش ساخت ربات ساده

نویسنده : احمد رستمی

زبان کتاب :  پارسی

تعداد صفحه : 36

قالب کتاب : PDF  

حجم فایل :  650  Kb

توضیحات :  هر ریات از سه بخش مکانیک ، الکترونیک و کامپیوتر تشکیل شده است. ساده ترین ربات ، رباتی است که بتواند مسیری را که برنامه نویس در برنامه مشخص کرده بپیماید. ربات پیشرفته تر ، خودش تشخیص مسیر داده و بالطبع برنامه آن پیچیده تر و مدارات و قطعات الکترونیکی و مکانیکی آن گسترده تر خواهند شد.


نوشته شده در تاریخ جمعه 1 مهر 1390    | توسط: ح.م    | طبقه بندی: مباحث تخصصی الکترونیک، آموزش روباتیک و مکاترونیک،     | نظرات()


کتاب آموزش مکاترونیک و رباتیک

مکاترونیک و رباتیک

 

نام کتاب :  مکاترونیک و رباتیک

نویسنده : مرتضی هومان فرد، محمد جواد فتوحی

زبان کتاب :  پارسی          

تعداد صفحه :  110

قالب کتاب : PDF

حجم فایل :  5,164  Kb

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

نوشته شده در تاریخ یکشنبه 1 خرداد 1390    | توسط: ح.م    | طبقه بندی: آموزش روباتیک و مکاترونیک، مباحث تخصصی الکترونیک،     | نظرات()


نام گذاری ترانزیستور ها

در این مقاله 3 روش استاندارد وعمده کد گذاری ترانزیستورها شرح داده می شود البته این روش ها برای کد گذاری قطعات نیمه هادی دیگر مانند دیود ها ، تریاک ها و... نیز به کار می روند.


سایت نت نیک

نوشته شده در تاریخ دوشنبه 29 فروردین 1390    | توسط: ح.م    | طبقه بندی: مباحث تخصصی الکترونیک،     | نظرات()


طراحی الکترونیکی یک روبات مسیریاب

بات مسیریاب

 

نام کتاب :  طراحی الکترونیکی یک روبات مسیریاب

نویسنده : رامین عالمیان

زبان کتاب :  فارسی

تعداد صفحه :  41

قالب کتاب : PDF

حجم فایل :  769  Kb

توضیحات :  در اینجا ما شما را با انواع ربات ها از قبیل ساده و پیچیده و ربات هایی كه دارای حس‌گر هستند آشنا می كنیم و خواهیم گفت كه ربات ها توسط ریزپردازشگرها و ریزكنترل گرها كنترل می شوند. همچنین ویژگی های ربات مسیر یاب و نحوه پیاده سازی نرم افزاری و سخت افزاری این ربات را مورد بررسی قرار داده ایم.

 


نوشته شده در تاریخ یکشنبه 15 اسفند 1389    | توسط: ح.م    | طبقه بندی: مباحث تخصصی الکترونیک، آموزش AVR،     | نظرات()


دانلود آموزش protel dxp و altum designer

منبع : bargh-electronic.com


برای دانلود فایلهای آموزش پروتل dxp و altum designer بر روی لینکهای زیر کلیک کنید:



دانلود  آموزش protel dxp - فایل powerpoint با حجم 3.47 مگابایت

دانلود آموزش altum designer - فایل pdf با حجم 1.55 مگابایت

نوشته شده در تاریخ دوشنبه 2 اسفند 1389    | توسط: ح.م    | طبقه بندی: مباحث تخصصی الکترونیک، آموزش protel dxp،     | نظرات()