سلام
من اولش خوشحالم چون بعد چند ماه کار با کامپیوتر حالا وارد حوزه عملی برنامه نویسی میکرو شدم
دیروز رفتم یه پروگرامر و 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:
دیدگاه