PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل lcd.h



10845
01-11-2012, 11:39
سلام
من هدر ال سی دی کارکتری رو در ضمیمه PMM3 در keil کپی کردم و همون برنامه PMM3 رو نوشتم ولی این error
به من میده
C:\Keil\ARM\INC\Atmel\SAM7X\lcd.h(45): error: #20: identifier "PIO_ClearOutput" is undefined
C:\Keil\ARM\INC\Atmel\SAM7X\lcd.h(45): error: #20: identifier "LCD_DB4" is undefined
C:\Keil\ARM\INC\Atmel\SAM7X\lcd.h(45): error: #20: identifier "LCD_DB5" is undefined
C:\Keil\ARM\INC\Atmel\SAM7X\lcd.h(45): error: #20: identifier "LCD_DB6" is undefined

abolfazld
02-11-2012, 02:18
سلام برا من هم همینطوره لطفا راهنمایی بفرمایید

10845
02-11-2012, 11:10
سلام
من هدر ال سی دی کارکتری رو در ضمیمه pmm3 در keil کپی کردم و همون برنامه pmm3 رو نوشتم ولی این error
به من میده
c:\keil\arm\inc\atmel\sam7x\lcd.h(45): Error: #20: Identifier "pio_clearoutput" is undefined
c:\keil\arm\inc\atmel\sam7x\lcd.h(45): Error: #20: Identifier "lcd_db4" is undefined
c:\keil\arm\inc\atmel\sam7x\lcd.h(45): Error: #20: Identifier "lcd_db5" is undefined
c:\keil\arm\inc\atmel\sam7x\lcd.h(45): Error: #20: Identifier "lcd_db6" is undefined

البته من از ویندوز 64 بیتی استفاده می کنم آیا مشکل از اینجا نیست

abolfazld
03-11-2012, 01:06
مشکل من حل شد.اینم برنامه من
#include<at91sam7x256.h>
#include<delay.h>
#include<stdio.h>
#include<pio.h>
#define LCD_PORT_A
#define LCD_RS 25
#define LCD_E 26
#define LCD_DB4 27
#define LCD_DB5 28
#define LCD_DB6 29
#define LCD_DB7 30

#include<lcd.h>
char lcd=100;

int main(void)
{
lcd_init();
lcd_clear();

while(1)
{
cursor_off();
delay_ms(100);
lcd_gotoxy(1,1);
lcd_putsf("ARM uC");
lcd_gotoxy(2,5);
lcd_puts(lcd++);
delay_ms(1000);
}
}

abolfazld
03-11-2012, 01:11
فایل به زبان c

abolfazld
03-11-2012, 01:13
البته ویندوز منم 64 بیتی مشکلی نداره

10845
03-11-2012, 10:44
ای داد ای هوار من هنوز ال سی دی کاراکتری رو راه ننداختم هنوز فایل هدرا جواب نمی دند و همون errorدارم یکی به دادم برسه پوستم کنده شد فکر کنم باید برم جلوی avrلونگ بندازم این خدمت چه بلایی سرم آورده یکی کمک کنه هوار:::ای:x:x:x:x:x:x:x:x

abolfazld
04-11-2012, 19:26
لطفا برنامه تون رو بزارید ببینیم مشکلش چیه

10845
05-11-2012, 18:58
لطفا برنامه تون رو بزارید ببینیم مشکلش چیه

سلام خدمت دوست عزیز من همون برنامه شمارو نوشتم و همون errorهای. اولو گرفتم مشکل من هدرهایی است که برای میکرون استفاده کردم لطفا فایل هدرهای lcdیا پوشه atmel تو درایو c تونم برام بزارید با تشکر

abolfazld
06-11-2012, 09:51
من 3 تا از پوشه هام رو گذاشتم

10845
09-11-2012, 13:57
من 3 تا از پوشه هام رو گذاشتم

سلام
فایده نداره هنوز errorدارمlov:

abolfazld
09-11-2012, 14:18
برنامه چی نوشتی؟اونو بزار

10845
09-11-2012, 23:47
برنامه چی نوشتی؟اونو بزار

سلام ابوالفضل
آقا من نرم افزار. Keilرو عوض کردم و یه ورژن پایین تر نصب کردم فایل هدرهای کوپی کردم. برنامه خودتو نوشتم جواب داد اما رو سخت افزار جواب نگرفتم فکر کنم از نرم افزار sam-baباشه که برای ویندوز 32بیتی هست اگه داری برام. 64بیتی رو بزار و یه سوال دیگه اینکه شما رو سخت افزار جواب گرفتی یا نه?بازم ازت به خاطر همه چی ممنون:hi:

abolfazld
11-11-2012, 00:24
سلام
اره من رو سخت افزار هم جواب گرفتم
برا پروگرام از j-linkاستفاده میکنم با نرم افزار sam-ba آشنایی ندارم ببخشید

abolfazld
11-11-2012, 00:30
راستی این رو دیدم گفتم شاید به دردت بخوره
سمبا برای کیل (ورژن جدید بدون باگ) - ایـــــــــران میـــــــکرو ™ (You can see links before reply)

10845
11-11-2012, 08:10
سلام
اره من رو سخت افزار هم جواب گرفتم
برا پروگرام از j-linkاستفاده میکنم با نرم افزار sam-ba آشنایی ندارم ببخشید
شرمنده میشه فایل hexبرنامتون برام بزارید

abolfazld
13-11-2012, 00:34
سلام کل فایل ها به همراه کد hex

10845
15-11-2012, 22:31
سلام کل فایل ها به همراه کد hex


آقا دمت گرم من جواب گرفتم مممممممنون:hi::hi:
:hi:

powerelectro
10-03-2014, 15:41
منم با همین مشکل ور خوردم هنگام اجرا کردن برنامه هدر lcd.h که اجرا شده بود چند خطش error داشت ، سعی کردم برظرفش کنم ولی نشد
این هم error های هدر

1nafar
12-03-2014, 13:48
سلام
بهتره عکس خطا ها رو بزارید .
به احتمال زیاد کتابخونه مروبط به pio در نرم افزار شما وجود نداره ، از چه ورژنی استفاده میکنید ؟

powerelectro
12-03-2014, 16:58
خیلی ممنون که جواب دادی
از وٰرژن 4.7 استفاده می کنم
عکس رو لود کردم ولی مثل اینکه باز نمیشه
دوباره براتون میذارم
خیلی ممنون

1nafar
13-03-2014, 07:37
سلام
فایل پیوست رو در پوشه پروژه کپی کن (فایل delay.h و pio.h ) و دستورات زیر رو

#include<delay.h>
#include<stdio.h>
#include<pio.h>

به

#include"delay.h"
#include<stdio.h>
#include"pio.h"
تغییر بده .

powerelectro
17-03-2014, 15:21
سلام
ببخشید که دیر جواب دادم اینترنتم قطع بود
آقا همه این تغییرات رو انجام دادم ولی جواب نمیده و همچنین تو هدر lcd تغییرات ایجاد کردم . فایل پروژه رو برات پیوست میکنم
اگه نگاه بندازی ممنون میشم

powerelectro
17-03-2014, 15:25
ضمنا اگه زحمتی نیست قسمت انجمن atmel ی سوال گذاشتم ..راهنمایی کن
تشکر