توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل lcd.h
سلام
من هدر ال سی دی کارکتری رو در ضمیمه 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
سلام برا من هم همینطوره لطفا راهنمایی بفرمایید
سلام
من هدر ال سی دی کارکتری رو در ضمیمه 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 بیتی مشکلی نداره
ای داد ای هوار من هنوز ال سی دی کاراکتری رو راه ننداختم هنوز فایل هدرا جواب نمی دند و همون errorدارم یکی به دادم برسه پوستم کنده شد فکر کنم باید برم جلوی avrلونگ بندازم این خدمت چه بلایی سرم آورده یکی کمک کنه هوار:::ای:x:x:x:x:x:x:x:x
abolfazld
04-11-2012, 19:26
لطفا برنامه تون رو بزارید ببینیم مشکلش چیه
لطفا برنامه تون رو بزارید ببینیم مشکلش چیه
سلام خدمت دوست عزیز من همون برنامه شمارو نوشتم و همون errorهای. اولو گرفتم مشکل من هدرهایی است که برای میکرون استفاده کردم لطفا فایل هدرهای lcdیا پوشه atmel تو درایو c تونم برام بزارید با تشکر
abolfazld
06-11-2012, 09:51
من 3 تا از پوشه هام رو گذاشتم
من 3 تا از پوشه هام رو گذاشتم
سلام
فایده نداره هنوز errorدارمlov:
abolfazld
09-11-2012, 14:18
برنامه چی نوشتی؟اونو بزار
برنامه چی نوشتی؟اونو بزار
سلام ابوالفضل
آقا من نرم افزار. 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)
سلام
اره من رو سخت افزار هم جواب گرفتم
برا پروگرام از j-linkاستفاده میکنم با نرم افزار sam-ba آشنایی ندارم ببخشید
شرمنده میشه فایل hexبرنامتون برام بزارید
abolfazld
13-11-2012, 00:34
سلام کل فایل ها به همراه کد hex
سلام کل فایل ها به همراه کد hex
آقا دمت گرم من جواب گرفتم مممممممنون:hi::hi:
:hi:
powerelectro
10-03-2014, 15:41
منم با همین مشکل ور خوردم هنگام اجرا کردن برنامه هدر lcd.h که اجرا شده بود چند خطش error داشت ، سعی کردم برظرفش کنم ولی نشد
این هم error های هدر
سلام
بهتره عکس خطا ها رو بزارید .
به احتمال زیاد کتابخونه مروبط به pio در نرم افزار شما وجود نداره ، از چه ورژنی استفاده میکنید ؟
powerelectro
12-03-2014, 16:58
خیلی ممنون که جواب دادی
از وٰرژن 4.7 استفاده می کنم
عکس رو لود کردم ولی مثل اینکه باز نمیشه
دوباره براتون میذارم
خیلی ممنون
سلام
فایل پیوست رو در پوشه پروژه کپی کن (فایل 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 ی سوال گذاشتم ..راهنمایی کن
تشکر
Powered by vBulletin® Version 4.2.1 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.