با سلام
از دوستان کسی میدونه eeprom داخلی میکرو رو با استفاده از پروگرامر شرکت اتمل چطور برنامه ریزی میکنن
ُسلام
دوست عزیز نرم افزار پروگرامر شما باید دو تا گزینه Load Flash و Load eeprom دارشته باشه.که برای ریختن در حافظه eeprom باید از loadeeprom استفاده کنید و فایل برنامه رو لود کنید بعد روی آی سی بریزید.
حافظه eeprom با حافظه flash جدا است و می توان جدا برنامه ریزی کرد.
موفق باشید
سلام
ساختار فایل همون شکلی هست. یعنی محتویات عناصر حافظه رو به صورت بایت بایت شامل میشه.
البته از اونجایی که برنامه از حاقظه eeprom اجرا نمیشه دلیلی نداره که شما برنامه خودتون رو در این حافظه بریزید. در واقع اگر میکرو کنترلر را به صورت یه کامپیوتر کوچک در نظر بگیرید eeprom مثل هارد اون میمونه با این تفاوت که شما فقط اطلاعات غیر اجرایی رو در اون نگه داری میکنید.
اگر شما برنامه ای نوشتید که احتیاجی به بازیابی اطلاعات از قبل ذخیره شده در حافظه eeprom رو نداره دلیلی نداره که این حافظه رو پرگرام کنید و میتونید اون رو خالی بزارید.
موفق باشید
Work with what you have .Never limit yourself by things you could have had
تا اونجایی که من میدونم فایلی که مربوط به برنامه میشه با پسوند hex ذخیره میشه . حالا فایل eeprom هم همون فایل hex هست یا یه فایل دیگس و .با چه پسوندی ذخیره میشه . و این فایل رو کامپایلر تولید میکنه ؟
روزی که درک کردیم همه چیز به خدا تعلق دارد . آن روز .روز طلوع دانش است
اگه می خواید هر 2 تا فایل هگز و Eeprom رو روی میکرو بریزید باید اول فایل Hex رو وارد برنامه کنید و بعد فایل
Eeprom چون حافظه ایپرام در آخر میکرو قرار داره
اول و آخر نداره هرکدوم رو خواستی میتونی اول پروگرم کنی
اگر با بسکام هم کار میکنی میتونی اطلاعات رو خونه به خونه و دستی بدون نیاز به هیچگونه فایلی به EEPROM بدی
فقط اینجا یه نکته کنکوری وجود داره
اینکه میکرو فیوز بیتی داره که برای حفاطت اطلاعات EEPROM در هنگام برنامه ریزی است
یعنی اگر این فیوز بیت فعال نباشه هر بار که میکرو رو پروگرم کنی EEPROM هم پاک میشه ولی اگر این فیوزبیت فعال باشه اطلاعات حتی در صورت ERASEکردن میکرو هم پاک نمیشوند
پروردگارا: به من زیستنی عطا کن که در لحظه مرگ بر بی ثمری لحظه ای که برای زیستن گذشته است حسرت نخورم، و مردنی عطا کن که بر بیهودگیش سوگوار نباشم. بگذار تا آن را خود انتخاب کنم، اما آنچنان که تو دوست میداری
دوست عزیز شما متغیر تعریف کردی خوب این که دلیل نمیشه که فایل eep درست کنه
شما با این کار میگید که اطلاعات رو از روی EEPROM بخون و روی EEPROM بریز
پروردگارا: به من زیستنی عطا کن که در لحظه مرگ بر بی ثمری لحظه ای که برای زیستن گذشته است حسرت نخورم، و مردنی عطا کن که بر بیهودگیش سوگوار نباشم. بگذار تا آن را خود انتخاب کنم، اما آنچنان که تو دوست میداری
دیدگاه