امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
استفاده از رم خارجی
نویسنده پیام
ecb2 آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 5
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 1
( 3 تشکر در 2 ارسال )
ارسال: #1
استفاده از رم خارجی
من از میکرو 32 استفاده کردم ولی حجم برنامه خیلی بیشتر از حافظه میکرو هست و میخوام از همین میکرو استفاده کنم حالا چکار کنم ؟
۰۹-تير-۱۳۸۷, ۱۸:۵۶:۳۱
ارسال‌ها
پاسخ
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #2
RE: استفاده از رم خارجی
سلام
برنامه به زبان چی هست؟
اگه کد حجم کد هگز زیاد هست کامپایلر رو تغییر بدید یا برنامه رو اصلاح کنید
(مهم حجم کد هگز تولید شده بوسیله کامپایلر هست و اندازه برنامه مهم نیست)
۰۹-تير-۱۳۸۷, ۲۲:۱۹:۲۱
وب سایت ارسال‌ها
پاسخ
ecb2 آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 5
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 1
( 3 تشکر در 2 ارسال )
ارسال: #3
RE: استفاده از رم خارجی
درود
منظورم همون کد هگزاست برنامه هم به زبان بیسیک است و حجمش هگزا حدود 60 کیلو شده .
حالا چطوری میتونم این فایل هگزارو از طریق رم خارجی اجرا کنم .

من فقط از میکرو 32 میخوام استفاده کنم.
۱۰-تير-۱۳۸۷, ۰۱:۱۷:۳۴
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #4
RE: استفاده از رم خارجی
ببخشید یه سوال بی ربط :
فضولیه ؛ ولی برنامه چی هستش که این قدر جا گرفته .
من بیشترین برنامه ام 25 کیلو بوده که اون هم به خاطر عکس های LCD گرافیکی بودش .
این قدر تا حالا ندیده بودم .
۱۰-تير-۱۳۸۷, ۰۳:۰۷:۴۲
ارسال‌ها
پاسخ
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #5
RE: استفاده از رم خارجی
سلام
برنامه رو باید داخل حافظه داخلی میکرو بریزید تا اجرا شود و ریختن برنامه درون حافظه خارجی امکان ندارد
اینم بگم که بیشترین برنامه ای که من نوشتم 27 کیلو بود و در این برنامه از همه امکانا ت میکرو استفاده شده بود و چند عکس گرافیکی رو هم روی lcd نشان میداد.
اگه می شه برنامه رو بذارید تا ....
۱۰-تير-۱۳۸۷, ۱۸:۴۲:۰۵
وب سایت ارسال‌ها
پاسخ
iman-63 آفلاین
کاربر فعال بخش الکترونیک
***

ارسال‌ها: 365
موضوع‌ها: 71
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 62
( 332 تشکر در 148 ارسال )
ارسال: #6
RE: استفاده از رم خارجی
آخه بيسك هم شد زبان!!!!!!!!
با c بنويسي مشكلت حل ميشه.
۱۰-تير-۱۳۸۷, ۲۰:۵۹:۰۸
ارسال‌ها
پاسخ
ecb2 آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 5
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 1
( 3 تشکر در 2 ارسال )
ارسال: #7
RE: استفاده از رم خارجی
با کمال شرمندگی باید بگم که اون 60 نیست عدد 6 صحیح است و اشتباه تایپی صورت گرفته .
از راهنمایتان مشتکریم .

و حالا راهی هست . در صورتی که بخوام هگزای برنامه رو تو رم برنامه ریزی کنم باید از پروگرامر جدا استفاده کنم و یا ... لطفا راهنمایی کنید .
۱۰-تير-۱۳۸۷, ۲۳:۳۳:۰۸
ارسال‌ها
پاسخ
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #8
RE: استفاده از رم خارجی
سلام
دشمنت شرمنده .
میکروی مگا 32 دارای 32 کیلوبایت حافظه ROM می باشد .این حافظه مخصوص برنامه (کد هگز ) می باشد و بعد از پروگرام کردن میکرو کد هگز به صورت خودکار دراین حافظه ذخیره میشود.
(اگر کد هگز در هرمکان دیگر باشد اجرا نمی شود )
برای ریختن کد هگز روی میکرو نیاز به دستگاهی به نام پروگرامر می باشد ،
نقشه این دستگاه در نمونه های متنوع برای ساخت در اینتر نت موجود می باشد.
شما همچنین می توانید از انواع اماده که در بازار برای فروش موجود می باشد استفاده کنید
پروگرامر رایگان برای AVR
بعد از انتخاب و ساخت یکی از مدارها بگو تا نحوه پروگرم کردن میکرو باهاش رو برات بگم
۱۱-تير-۱۳۸۷, ۱۳:۰۳:۱۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
ecb2 آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 5
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 1
( 3 تشکر در 2 ارسال )
ارسال: #9
RE: استفاده از رم خارجی
سلام
ازت متشکرم به خاطر راهنمایی

راستش من اینارو بلدم و مقصر خودم هستم چون پستارو خوب ننوشتم و سئوالم رو بعد مطرح کردم .

نگاه کنید اصلا من میخوام فایل هگزا رو تو رم میکرو نریزم بجاش بریزم تو رم خارجی و میکرو از اونجا کدهارو اجرا کنه . و یا چطوری میشه یک آرایه رو که فضای داخلی میکرو براش کم است رو تو رم خارجی تعریف بکنم .
۱۱-تير-۱۳۸۷, ۲۱:۴۱:۲۹
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #10
RE: استفاده از رم خارجی
تو هلپ بسکام این قضیه رو توضیح داده .

DIM var AS [XRAM/SRAM/ERAM]type [AT location/variable] [OVERLAY]


XRAM
Specify XRAM to store variable into external memory
حافظه خارجی

SRAM
Specify SRAM to store variable into internal memory (default)
حافظه RAM داخلی

ERAM
Specify ERAM to store the variable into EEPROM
حافظه eeprom داخلی میکرو

OVERLAY
Specify that the variable is overlaid in memory.

location
The address of name of the variable when OVERLAY is used.
محل آدرس حافظه

مثال :
dim w as xram byte
یه متغیر به نام w در حافظه خارجی از نوع 8 بیتی .
این حافظه خارجی می تونه از سری 24Cxx باشه که رابط I2C داره .
۱۱-تير-۱۳۸۷, ۲۲:۳۳:۱۴
ارسال‌ها
پاسخ
ecb2 آفلاین
تازه وارد

ارسال‌ها: 14
موضوع‌ها: 5
تاریخ عضویت: تير ۱۳۸۷

تشکرها : 1
( 3 تشکر در 2 ارسال )
ارسال: #11
RE: استفاده از رم خارجی
سلام من میخوام برای پخش صدا یک بافر داشته باشم و اون بافر روی xram باشه
من ایسی 6264 و هم ایسی 62256 رو خریدیم و همینطور ایسی لچ 74573 و 74373 به نظر دوستان از کدوم استفاده کنم و اگر کسی کار کرده در مورد نحوه ارتباط و همین طور کد بسکام توضیح بیشتری بدهد سپاس گذار میشم؟
۲۶-تير-۱۳۸۷, ۰۲:۵۹:۱۶
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  کریستال خارجی+کریستال ساعت در atmega8 cortex-m3 1 2,967 ۰۳-مرداد-۱۳۹۴, ۲۰:۱۳:۰۳
آخرین ارسال: sharin
  نوشتن و خواندن از EEPROM خارجی hadii 6 8,154 ۰۲-خرداد-۱۳۹۴, ۰۹:۴۶:۲۴
آخرین ارسال: sharin
  اتصال کریستال خارجی به میکرو HOPE_GROUP 32 18,936 ۱۹-اسفند-۱۳۹۳, ۰۵:۵۷:۴۸
آخرین ارسال: طار
Smile [سوال] مشکل با وقفه خارجی(INT 0)میکرو علیدلی 15 14,973 ۱۰-دى-۱۳۹۳, ۲۲:۴۵:۱۵
آخرین ارسال: sharin
  نوسان ساز با کلاک خارجی sadeqebrahimi 7 5,823 ۱۶-مرداد-۱۳۹۱, ۰۹:۱۸:۳۶
آخرین ارسال: sadeqebrahimi
  وقفه خارجی DOST123 0 2,114 ۱۲-تير-۱۳۹۱, ۲۲:۲۱:۲۴
آخرین ارسال: DOST123
  pull up داخلی و خارجی poiut 2 4,751 ۲۶-دى-۱۳۹۰, ۱۹:۵۴:۳۳
آخرین ارسال: sharin
  فعال كردن كریستال خارجی parsegade 15 8,999 ۰۷-دى-۱۳۹۰, ۰۱:۵۲:۳۵
آخرین ارسال: parsegade
  كریستال خارجی در پرتوس parsegade 2 2,452 ۰۴-دى-۱۳۹۰, ۰۰:۳۸:۴۷
آخرین ارسال: parsegade
  چه جوری باید کریستال میکرو رو با پروگرامر هاتل روی 8 خارجی قرار بدیم abbasalifix 3 4,775 ۲۲-مرداد-۱۳۹۰, ۰۹:۰۷:۱۳
آخرین ارسال: EBKA

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS