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


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
سوال پروژه راه اندازی LCD TFT ۳.۲ INCH با AVR
#1
سلام و خسته نباشید
من یه مشکل در کدنویسی دارم
مهندسین عزیز اگه میشه یه توضیح برای این کدها بفرمایید که خیلی در این قسمت گیرم
البته میدونم که برای چه کاری هستنا
اما در کل نمیدونم برای چی ما بای این کد ها رو بنویسیم
و مثلا وقتی ما یکی از پورت ها را به این قسمت ها اختصاص میدهیم دیگه در کدنویسی اصلیمون نمیتونیم از این پورت ها استفاده کنیم؟؟

یه سوال دیگه هم داشتم
متوجه مد 16 بیتی و 8 بیتی نمیشم
مگه مثلا میکرو اتمگا 32 8 بیتی نیست؟ چطور میشه توی مد 16 بیتی کار کنه
بعد اینکه چه تفاوتی ایجاد میشه در مد 16 بیتی یا 8 بیتی؟؟
که فکر کنم این کدها برای 16 بیتی باشن

خیلییی ممنون
ببخشید که زیاد شد...

اینم از کد ها:

#define PORTRAIT

#define LCD_CONTROLPORT_DDR  DDRD
#define LCD_CONTROLPORT_PORT PORTD
#define LCD_CONTROLPORT_PIN  PIND

#define LCD_RST_DDR  DDRD
#define LCD_RST_PORT PORTD
#define LCD_RST_PIN  4

#define LCD_RS_DDR  DDRD
#define LCD_RS_PORT PORTD
#define LCD_RS_PIN  2

#define LCD_CS_DDR  DDRD
#define LCD_CS_PORT PORTD
#define LCD_CS_PIN  3

#define LCD_RD_DDR  DDRD
#define LCD_RD_PORT PORTD
#define LCD_RD_PIN  0

#define LCD_WR_DDR  DDRD
#define LCD_WR_PORT PORTD
#define LCD_WR_PIN  1

#define LCD_DATAPORT_MSB_DDR   DDRA
#define LCD_DATAPORT_MSB_PORT  PORTA
#define LCD_DATAPORT_MSB_PIN   PINA

#define LCD_DATAPORT_LSB_DDR   DDRC
#define LCD_DATAPORT_LSB_PORT  PORTC
#define LCD_DATAPORT_LSB_PIN   PINC
پاسخ
#2
مهندسی عزیز
یعنی کسی از این کدها اطلاعاتی نداره؟؟؟
مگه میشه ؟؟ مگه داریم؟؟
پاسخ
#3
(11 مرداد 1394، 04:54 عصر)positve نوشته است: دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
سلام و خسته نباشید
من یه مشکل در کدنویسی دارم
مهندسین عزیز اگه میشه یه توضیح برای این کدها بفرمایید که خیلی در این قسمت گیرم
البته میدونم که برای چه کاری هستنا
اما در کل نمیدونم برای چی ما بای این کد ها رو بنویسیم
و مثلا وقتی ما یکی از پورت ها را به این قسمت ها اختصاص میدهیم دیگه در کدنویسی اصلیمون نمیتونیم از این پورت ها استفاده کنیم؟؟

یه سوال دیگه هم داشتم
متوجه مد 16 بیتی و 8 بیتی نمیشم
مگه مثلا میکرو اتمگا 32 8 بیتی نیست؟ چطور میشه توی مد 16 بیتی کار کنه
بعد اینکه چه تفاوتی ایجاد میشه در مد 16 بیتی یا 8 بیتی؟؟
که فکر کنم این کدها برای 16 بیتی باشن

خیلییی ممنون
ببخشید که زیاد شد...

اینم از کد ها:

#define PORTRAIT

#define LCD_CONTROLPORT_DDR  DDRD
#define LCD_CONTROLPORT_PORT PORTD
#define LCD_CONTROLPORT_PIN  PIND

#define LCD_RST_DDR  DDRD
#define LCD_RST_PORT PORTD
#define LCD_RST_PIN  4

#define LCD_RS_DDR  DDRD
#define LCD_RS_PORT PORTD
#define LCD_RS_PIN  2

#define LCD_CS_DDR  DDRD
#define LCD_CS_PORT PORTD
#define LCD_CS_PIN  3

#define LCD_RD_DDR  DDRD
#define LCD_RD_PORT PORTD
#define LCD_RD_PIN  0

#define LCD_WR_DDR  DDRD
#define LCD_WR_PORT PORTD
#define LCD_WR_PIN  1

#define LCD_DATAPORT_MSB_DDR   DDRA
#define LCD_DATAPORT_MSB_PORT  PORTA
#define LCD_DATAPORT_MSB_PIN   PINA

#define LCD_DATAPORT_LSB_DDR   DDRC
#define LCD_DATAPORT_LSB_PORT  PORTC
#define LCD_DATAPORT_LSB_PIN   PINC


          چو عاشق می‌شدم گفتم که بردم گوهر مقصود  ندانستم که این دریا چه موج خون فشان دارد 

پاسخ
#4
خیلی ممنون از این همه جواب

واقعا همش عالی بود و از تک تکشون استفاده کردم دست همگی درد نکنه
پاسخ
#5
خواهش میکنیم، موفق باشید  WleSmile
پاسخ
مشترک شدن در این موضوع


پرش به انجمن:

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

انتخاب پوسته :

دسترسی سریع
درباره ما
انجمن سرزمین الکترونیک در 20 شهریور 91 تاسیس شده ، که همیشه سعی کرده با ظاهری متفاوت و سرعتی خوب رضایت کاربران را جلب کند ، امیدواریم توانسته باشیم گامی کوچک در پیشرفت فناوری در ایران برداشته باشیم...
نیرو گرفته از MyBB 1.8.6 با فارسی سازی مای بی بی ایران - طراحی شده در : ملت دیزاین
© تمامی حقوق برای انجمن سرزمین الکترونیک محفوظ می باشد .

پوسته‌ی انجمن: