ايران ويج

نسخه‌ی کامل: مشکل با atmega32
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4
(۱۸-دى-۱۳۹۱, ۱۴:۴۶:۵۳)behzady نوشته است: [ -> ]الان این هارو تیک میزنی صفر میشن یا یک؟
اگه تیک میزنی تا مقداری که نوشتن رو بگیرن
Jtag فعاله
اگه میزنی تا برخلاف بشن کریستال مورد داره
صفر میشن
من اصا از کریستال استفاده نمی کنمConfused
نقل قول: فیوزها که درسته
اگه lcd روشن بشه، کنتراست مشکلی نداره
یه عکس از پایه های مدارت بزار، شاید اتصالاتت درست نباشه
پایه ها دقیقا مثل پروتئوسه فقط پایه ی 11 و 31 منفی و پایه 10 و 9 مثبت دادم

آقا یه مشکلی آی سی اصلا روشن نمی شهConfused
تو حلقه ی اصلی اینارو نوشتم ولی پایه ی a.0 صفر و یک نشد
کد:
while (1)
      {
      PORTA.0=1;
      lcd_gotoxy(0,0);
      lcd_putsf("hadikh73");
      delay_ms(1000);
      PORTA.0=0;
      delay_ms(1000);
      };
مثبت و منفی آی سی رو هم مثل بالا وصل کردمConfused
برای اینکه پورت رو خروجی تعریف نکردی!

بعد آخرین گیومه که مربوط به 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);
}
کار کردConfused
فکر کنم مشکل از ورژن کدویژنه برم عوضش کنم چه ورژنی رو نصب کنم

ورژن 2.0.5 نصب کردم جواب ندادConfused
من این پروژ رو احتیاج دارم
به نظر شما مشکل از پروگرامر نمیتونه باشهQuestion
پچه ها حیثیتیه
قدم به قدم
اینو ازمایش کن
کد:
#include <mega32.h>
#include <delay>
void main(void)
{
PORTA=0xFF;
DDRA=0xFF;
while(1)
{
PORTA=0;
delay_ms(1000);
PORTA=0xFF;
delay_ms(1000);
}
}
(۱۸-دى-۱۳۹۱, ۱۵:۵۰:۵۱)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 نوشته است: [ -> ]کار کردConfused
فکر کنم مشکل از ورژن کدویژنه برم عوضش کنم چه ورژنی رو نصب کنم

ورژن 2.0.5 نصب کردم جواب ندادConfused
من این پروژ رو احتیاج دارم
از دوستامم با ورژن کدویژن مشکل داشت که ورژن 2.05.3 نصب کرد مشکل حل شد؛
این و(CodeVisionAVR+V2.05.3_Std)از سایت redownload بگیر دانلود کن ببین جواب میده
(۱۸-دى-۱۳۹۱, ۱۶:۲۱:۱۲)r0b0 نوشته است: [ -> ]
(۱۸-دى-۱۳۹۱, ۱۵:۳۱:۲۵)hadikh73 نوشته است: [ -> ]کار کردConfused
فکر کنم مشکل از ورژن کدویژنه برم عوضش کنم چه ورژنی رو نصب کنم

ورژن 2.0.5 نصب کردم جواب ندادConfused
من این پروژ رو احتیاج دارم
از دوستامم با ورژن کدویژن مشکل داشت که ورژن 2.05.3 نصب کرد مشکل حل شد؛
این و(CodeVisionAVR+V2.05.3_Std)از سایت redownload بگیر دانلود کن ببین جواب میده
اشتباه چاپی شد منم همینه نصب کردم Wink
برم یه پروگرامر ساده با atmega8 بسازم ببینم چی میشهSad
یه سوال
به جای کریستال 12 مگاه هرتز میشه از 11.0592 استفاده کردExclamation
خیر Biggrin

توی برنامه هم باید تغییر بدی سرعت رو
صفحه‌ها: 1 2 3 4