(۱۸-دى-۱۳۹۱, ۱۴:۴۶:۵۳)behzady نوشته است: [ -> ]الان این هارو تیک میزنی صفر میشن یا یک؟
اگه تیک میزنی تا مقداری که نوشتن رو بگیرن
Jtag فعاله
اگه میزنی تا برخلاف بشن کریستال مورد داره
صفر میشن
من اصا از کریستال استفاده نمی کنم
نقل قول: فیوزها که درسته
اگه lcd روشن بشه، کنتراست مشکلی نداره
یه عکس از پایه های مدارت بزار، شاید اتصالاتت درست نباشه
پایه ها دقیقا مثل پروتئوسه فقط پایه ی 11 و 31 منفی و پایه 10 و 9 مثبت دادم
آقا یه مشکلی آی سی اصلا روشن نمی شه
تو حلقه ی اصلی اینارو نوشتم ولی پایه ی a.0 صفر و یک نشد
کد:
while (1)
{
PORTA.0=1;
lcd_gotoxy(0,0);
lcd_putsf("hadikh73");
delay_ms(1000);
PORTA.0=0;
delay_ms(1000);
};
مثبت و منفی آی سی رو هم مثل بالا وصل کردم
برای اینکه پورت رو خروجی تعریف نکردی!
بعد آخرین گیومه که مربوط به WHILE هست نقطه ویرگول رو بردار
بین اینکلود ها و اون < فاصله بزار
متن کامل برنامه
کد:
#include <mega32.h>
#asm
.equ __lcd_port=0x15 ;PORTC
#endasm
#include <lcd.h>
#include<delay.h>
void main(void)
{
PORTA=0x00;
DDRA=0xFF;
lcd_init(16);
while (1)
{
PORTA.0=1;
lcd_gotoxy(0,0);
lcd_putsf("hadikh73");
delay_ms(1000);
PORTA.0=0;
delay_ms(1000);
}
}
اینو کدویزارد گذاشته برش داشتم تاثیری نداشت
آی سیم هم نو خریدم پروگرامر می شناسش
(۱۸-دى-۱۳۹۱, ۱۵:۱۷:۲۰)hadikh73 نوشته است: [ -> ]متن کامل برنامه
کد:
#include <mega32.h>
#asm
.equ __lcd_port=0x15 ;PORTC
#endasm
#include <lcd.h>
#include<delay.h>
void main(void)
{
PORTA=0x00;
DDRA=0xFF;
lcd_init(16);
while (1)
{
PORTA.0=1;
lcd_gotoxy(0,0);
lcd_putsf("hadikh73");
delay_ms(1000);
PORTA.0=0;
delay_ms(1000);
}
}
اینو کدویزارد گذاشته برش داشتم تاثیری نداشت
آی سیم هم نو خریدم پروگرامر می شناسش
شما اینو تست کن بین چی میشه
کد:
#include <mega32.h>
void main(void)
{
PORTA=0xFF;
DDRA=0xFF;
while(1);
}
کار کرد
فکر کنم مشکل از ورژن کدویژنه برم عوضش کنم چه ورژنی رو نصب کنم
ورژن 2.0.5 نصب کردم جواب نداد
من این پروژ رو احتیاج دارم
به نظر شما مشکل از پروگرامر نمیتونه باشه
پچه ها حیثیتیه
(۱۸-دى-۱۳۹۱, ۱۵:۵۰:۵۱)behzady نوشته است: [ -> ]قدم به قدم
اینو ازمایش کن
کد:
#include <mega32.h>
#include <delay>
void main(void)
{
PORTA=0xFF;
DDRA=0xFF;
while(1)
{
PORTA=0;
delay_ms(1000);
PORTA=0xFF;
delay_ms(1000);
}
}
جواب میده
اصلا چشمک زن و بخیال یه برنامه ال سی دی کامپایل کن هگز بذار
(۱۸-دى-۱۳۹۱, ۱۵:۳۱:۲۵)hadikh73 نوشته است: [ -> ]کار کرد
فکر کنم مشکل از ورژن کدویژنه برم عوضش کنم چه ورژنی رو نصب کنم
ورژن 2.0.5 نصب کردم جواب نداد
من این پروژ رو احتیاج دارم
از دوستامم با ورژن کدویژن مشکل داشت که ورژن 2.05.3 نصب کرد مشکل حل شد؛
این و(CodeVisionAVR+V2.05.3_Std)از سایت
redownload بگیر دانلود کن ببین جواب میده
یه سوال
به جای کریستال 12 مگاه هرتز میشه از 11.0592 استفاده کرد
خیر
توی برنامه هم باید تغییر بدی سرعت رو