با سلام خدمت همه :
من برد میکرو AT91SAM7X256 رو گرفتم و طبق روند pmm2 هم پیش رفتم ولی ویندوز من سون هست و نمی تونم برد رو به keil و کامپیوتر بشناسونم اگه کسی بلده لطفا کمک کنه.
راستی پسوند bin رو هم نمی تونم تولید کنم آخه چرا؟؟
با سلام خدمت همه :
من برد میکرو AT91SAM7X256 رو گرفتم و طبق روند pmm2 هم پیش رفتم ولی ویندوز من سون هست و نمی تونم برد رو به keil و کامپیوتر بشناسونم اگه کسی بلده لطفا کمک کنه.
راستی پسوند bin رو هم نمی تونم تولید کنم آخه چرا؟؟
هدرفایلی برای درایو یک ال سی دی 240x128 با درایور T6963C به وسیله یک AT91SAM7 نوشتم ، فایل ها و توضیحات کامل توی این تاپیک:
درایو GLCD 240x128 با at91sam7x256 - ایـــــــــران میـــــــکرو ™
سلام دوستان
هدرهای سال 2008 که keil داده چه فرقی با قبلش داره که کار نمی کنه و ایراد می گیره مخصوصا از board.h ممنون
سلام بر همگي
من در مود هدر pio.h چند پيشنهاد داشتم كه مطرح ميكنم
بهتر است اين هدر هر چه بيشتر استاندارد شود و دستورات آن كامل شودند.
1- دستور خواندن وضعيت پايهي ورودي
آيا در اين دستور امكان چك كردن گروهي پايهها وجود دارد؟
در هدر lib_AT91SAMxxxxx.h اين امكان توسط دستور زير وجود دارد:
AT91F_PIO_GetInput(AT91C_BASE_PIOy) & yبهتر است اين امكان به هدر pio.h نيز اضافه شود.
- مورد ديگر اينكه در اين دستور براي مثال اگر بخواهيم پين a.19 را بخوانيم بايد اين دستور به صورت PINA(90) بنويسيم. بهتر نيست اين دستور به شكل PIN(A19) نوشته شود. يعني اين دستور به شكل PIN (xy) در بيايد؟
2- فرمت دستور PULL_UP_x=VAR بايد به صورت PULLUP_x=VAR در بيايد تا همخواني بيشتري با بقيهي دستورات داشته باشد .
PORTx_OUTPUT=var
PORTx_INPUT=var
SET_PORTx= var
RST_PORTx=var
PULL_UP_x=var >>>>>>>> PULLUP_x=var
لطفاً با هر كدام از موارد فوق كه موافق هستيد اين اصلاحات را روي هدر PIO انجام دهيد.
ویرایش توسط forghan : 19-09-2011 در ساعت 15:06
بچه ها کسی با هدر i2c کار کرده انگار کسی علاقه ای به i2c نداره من واسه راه اندازی ds1307 احتیاج دارم
اما با خوندنش واقعا مشکل دارم
میشه مثال pmm8 رو با ای هدر بنویسید
فقط یه مثال واسه خواندن و نوشتن روی i2c میخوام مخصوصا خواندن از i2c
این هدر رو دوستمون نوشته اما انگار تا حالا کسی به i2c واسه sam7x نیاز پیدا نکرده
آدرس این هدر:
http://www.iranmicro.ir/forum/showthread.php?t=4773
ویرایش توسط amin_digit : 19-09-2011 در ساعت 14:20
سلام ،فایل های ili9523.c ,ili9523.h نوشته اقای غنی را نیاز واجب دارم،اگه کسی دارشون لینکشون را بذاره ممنون میشم.
سلام ممنون میشم جوابمو بدید
من هدر pio.h رو گرفتم ولی دستورات مثلا SET_PORTA وPORTA_INPUT را داخل هدر نمیبینم که نوشته شده باشن واسه همین ارور میگیره میگه دیفاین نشده
هم به صورت "include"PIO.h# و<include<PIO.h # استفاده کردم
و تو پوشه project و .../program files کپیش کردم.
اینم از ارورها:
compiling 1.c...
1.c(5): warning: #951-D: return type of function "main" must be "int"
1.c(7): error: #20: identifier "PORTA_OUTPUT" is undefined
1.c(8): error: #20: identifier "PORTA_INPUT" is undefined
1.c(9): error: #20: identifier "PULL_UP_A" is undefined
1.c(10): warning: #223-D: function "PINA" declared implicitly
1.c(11): error: #20: identifier "SET_PORTA" is undefined
1.c(13): error: #20: identifier "RST_PORTA" is undefined
Target not created
اگه کسی هدر سالم pio.h رو داره بزاره ممنوننننننننننننننننننن میشم
با سلام
شما كدوم پروژه رو ميخوايد كامپايل كنيد؟ خودتون نوشتيد يا از پروژه هاي انجمن هستش كه دوستان زحمت كشيدن و نوشتن؟
خودم نوشتم
البته ممنون حل شد
هدر ناقص بود
خودم نوشتم
البته ممنون حل شد
هدر ناقص بود
الان مشکل راه اندازی lcd n96 رو دارم
هدر<tftlcd_functions.h> رو نوشتم این ارور رو می ده میگه tftlcd_init دیفاین نشده
قضیه چیه فکر کنم که هدر ناقصه به نظر شما مشکل چیه
اگه کسی سالمش رو داره بزاره ممنون
البته فایلش رو هم تو محل نصب کپی کردم
با سلام
اينم فايلاي tftlcd_functions.h و tftlcd_functions.c ميتونيد دانلود كنيد. اگه بازم مشكلي داشتيد ما در خدمتيم.
________________________
http://sadmonew.blogfa.com
________________________
ممنون داداش
این واسه sam7s64 است دیگه واسه این آیسی کار میکنه
شما تست كن ببين جواب ميده. بدون خطا كامپايل ميشه.
چرا یه دونه c و h داره
اونی که فرمتش h هدره ولی که برنامست یا نه؟
فکر نکنم که برنامه باشه چون void main نداره
از طرفی فرمت c واسه برنامه هاست
حالا tftlcd_functions.c رو هم باید تو برنامه ای که مینویسم #include کنم مثل هدر
یعنی tftlcd_functions.c هم مثل هدره؟
ممنون یه دنیا
چرا یه دونه c و h داره
اونی که فرمتش h هدره ولی که برنامست یا نه؟
فکر نکنم که برنامه نباشه چون void main نداره
از طرفی فرمت c واسه برنامه هاست
حالا tftlcd_functions.c رو هم باید تو برنامه ای که مینویسم #include کنم مثل هدر
یعنی tftlcd_functions.c هم مثل هدره؟
ممنون یه دنیا
با سلام
شما فايل tftlcd_functions.c به پروژتون اضافه كنيد و فايل tftlcd_functions.h رو به هدر اضافه كنيد يعني:
[HTML]
#include "tftlcd_functions.h"[/HTML]
من tftlcd_functions رو کجا کپی کنم تو پوشه پروژه یا محل نصب کیل
چه طوری به برنامه اضافش کنم #include"" یا #include<>
دمت گرم داداش