ايران ويج

نسخه‌ی کامل: چت باکس علمی ARM
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11
خدا خیرت بدهههههههه.
خیلی به اینا نیاز داشتم.
مخصوصاً به اون کنترلر SAM-BA.
____________________________________________________________________
ضربت خوردن حضرت علی(ع) را به تمام مسلمانان تسلیت عرض می کنیم.
این خطا یعنی چیییییییییییییییییییییییییییییییییییی؟AngryAngryAngryAngryAngryAngryAngryAngryAngryAngryAngryAngry
امروز صبح تا حالا کامپیوتر پوکید و من نتونستم درنتش کنم.AngryAngry
کارد بهم بزنید خونم در نمی آد.
سورس رو پایین گذاشتم.
خواهشاً زود جواب بدبییییید.
(۱۸-مرداد-۱۳۹۱, ۱۷:۱۵:۵۰)SBRE77 نوشته است: [ -> ]این خطا یعنی چیییییییییییییییییییییییییییییییییییی؟AngryAngryAngryAngryAngryAngryAngryAngryAngryAngryAngryAngry
امروز صبح تا حالا کامپیوتر پوکید و من نتونستم درنتش کنم.AngryAngry
کارد بهم بزنید خونم در نمی آد.
سورس رو پایین گذاشتم.
خواهشاً زود جواب بدبییییید.

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

موفق باشید
__________________________________________
ویرایش:
حق با sharin جان هست.
من دقت نکردم.
_________________________________________
ویرایش:
؟؟؟
منم بازش نكردم ، اما از ظاهر امر ، شما چند تا عكس در برنامه اتون گذاشتيد و طبق عكس error كه گذاشتيد ، مشخصه كه ميكرو همچين حافظه ي فلشي براي جا دادن اين همه عكس در خودش ندارهه ...
اگر عكس ها تون تمام صفحه هست ، بيش از يك عدد احتمالا نمي تونيد استفاده كنيد ( چون حافظه ي فلش محدود است )
به مقدار حافظه ي flash ميكرو و حجم فايل عكس دقت كنيد ...
البته مي تونيد از دستورات Thumb استفاده كنيد كه چون در ريجسترها صرفه جويي مي كنه ، كدهاي برنامه فضاي كمتري مي گيرهه ، البته باز براي عكس كم هست.

موفق باشيد.
آخه من برنامه ی خود pmm رو هم کامپایل میکنم بازم ارور میده!
راستی,میکرو هم SAM7X256 هست.

فک کنم مشکل از لیسنس باشه وقتی که ADD LIC رو میزنم ارور پایین رو میده.
برنامه ي pmm ارور بدهه كه جاي تعجب ندارهه ...
به هر حال اگر مراحل نصب كامل نبودهه و لايسنس رو اعمال نكرديد ، ممكنه از اين هم باشه.
منم با sam7x در هر زمان بيش از يك عكس با اندازه ي تمام صفحه رو نتونستم داشته باشم. چون ارور ظرفيت مي زد.
شما بهترهه مرحله به مرحله بيايد جلو ... ، اول LED چشمك زن و ...
اينطوري چيزي ياد نمي گيريد ...
اين اولين برنامه اي هست كه كامپايل مي كنيد ؟ ( اگر آره كه پيشنهاد مي كنم به توصيه ام گوش كنيد ، اگر نه كه هيچ )

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

موفق باشيد.
برنامه های رسم خط و... کامپایل میکنه ولی برنامه ای که توش عکس باشه همون ارور های قبلی رو میده.
راستی بسته نرم افزار H-JTAG رو هم لینک بدید.
(برای برای تبدیل هگز به باینر می خام.)
(۲۰-مرداد-۱۳۹۱, ۱۲:۵۶:۴۸)SBRE77 نوشته است: [ -> ]راستی بسته نرم افزار H-JTAG رو هم لینک بدید.
(برای برای تبدیل هگز به باینر می خام.)

http://www.hjtag.com/en/xz.asp?typeid=21

البته یه راه دیگه هم هست که هنگام بیلد کردن bin.* درست شه:
http://www.keil.com/support/docs/3213.htm
عکس تا 115*115 جواب گرفتم.اما من عکس تمام صفحه می خام.
یه پیشنهاد:
با توجه به این که حافظه میکرو کمه بیایم ثابتی که در هدر به صورت آرایه هست رو در یک حافظه ی جانبی مثل EEPROM,SDMMC,ATD45DB161و... ذخیره کنیم و...
اگه میشه راهنمایی کنید.

این برنامه کجاش مشکل دارههههههههههههههههههههه؟
با H-Converter به باینر تبدیل کردم و با SAM-PROG رو میکرو ریختم.

برنامه:
کد:
#include <AT91SAM7X256.H>
  /* Delay Functions */
  #define F_CPU 18432000
  #include "delay.h"

  /* Declare LCD Rotation */
  #define PORTRAIT
  /* LCD Pin Configuration */
  #define TFTLCD_DATAPORT_A            
  #define TFTLCD_DATAPORT_OFFSET      0
  #define TFTLCD_CONTROLPORT_A          
  #define TFTLCD_RST                  16
  #define TFTLCD_RS                   17
  #define TFTLCD_CS                   18
  #define TFTLCD_WR                   19
  #define TFTLCD_RD                   20                            
  /* LCD Functions */
  #include "tftlcd_functions.c"


  int main(void)
    {            
    delay_ms(100);
    /* LCD Initialization */
    tftlcd_init();

        tftlcd_draw_rectangle(0,0,319,239,1,BLUE);
}
صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11