سلام
من اولش خوشحالم چون بعد چند ماه کار با کامپیوتر حالا وارد حوزه عملی برنامه نویسی میکرو شدم
دیروز رفتم یه پروگرامر و LCD و ATMEGA16a و یه بردبورد گرفتم و اومدم تا اولین برنامه AVR رو بنویسم
ولی هر کاری کردم نتونستم.
اصلا نمی دونم که باید کدوم پایه رو چی وصل کنم.
تو اینترنت گشتم و نقشه پایه ها رو گیز آوردم و طبق نقشه ها و دیتاشیت هم که رفتم بازم کار نکرد.
این برنامه خیلی ساده هست.
اینم برنامه اش:
البته بگم که یه GND و یه VCC از پروگرامر جدا کردم واسه برد و این دو سیم برای تغذیه مدار هست
این هم نقشه های پایه ها:


اگه می شه طبق این نقشه ها بگید که کدوم پایه رو باید به چی وصل کنم
ممنون :redface:
من اولش خوشحالم چون بعد چند ماه کار با کامپیوتر حالا وارد حوزه عملی برنامه نویسی میکرو شدم
دیروز رفتم یه پروگرامر و LCD و ATMEGA16a و یه بردبورد گرفتم و اومدم تا اولین برنامه AVR رو بنویسم
ولی هر کاری کردم نتونستم.
اصلا نمی دونم که باید کدوم پایه رو چی وصل کنم.
تو اینترنت گشتم و نقشه پایه ها رو گیز آوردم و طبق نقشه ها و دیتاشیت هم که رفتم بازم کار نکرد.
این برنامه خیلی ساده هست.
اینم برنامه اش:
کد:
#include <mega16.h>
#include <stdio.h>
#include <delay.h>
#include <lcd.h>
#asm
.equ __lcd_port=0x1b //PORTA
#endasm
void main()
{
lcd_init(16);
lcd_clear();
while(1)
{
lcd_puts("Hello World!");
delay_ms(5000);
lcd_clear();
}
}
این هم نقشه های پایه ها:


اگه می شه طبق این نقشه ها بگید که کدوم پایه رو باید به چی وصل کنم
ممنون :redface:
















دیدگاه