PDA

View Full Version : روش های جدیدتر دسترسی به امکانات AVR



aqm176
پنج شنبه 12 فروردین 1395, 06:03 صبح
سلام و خسته نباشید.
همونطور که میدونید برای دسترسی به اجزای AVR، باید بطور مستقیم به رجیسترهایی دسترسی پیدا کرد توسط کد.

این موضوع رو مطرح کردم که اگه کسی دانشی در زمینه اینکه بدون اون کدهای سخت، با زبان سی، بشه به اجزای AVR دسترسی پیدا کرد، بطور مقاله یا حتی تاپیک مطرح کنند.
لذا از دوستان تقاضا میکنم که دریغ نکنند.

مثال زیر یه مثال کلی برای دسترسی راحت به EEPROM هستش:

// روش اول
EEAR = 0x5F;
EEDR = 'g';
EECR |= (1 << EEMWE);
EECR |= (1 << EEWE);
// روش دوم
#include <avr/eeprom.h<
eeprom_read_byte(*p);


این یه مثال بود که نشون میده در روش اول سخت تره و در روش دوم آسون تر.
حالا از دوستان تقاضا میشه که این مدل کد ها رو قرار بدن اینجا که چطوری ساده شده، یا چه ترفندی برای ساده شدن هستش.

خوشحال میشیم.
روزتون خوش