امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
قابل توجه اونا كه AVR كار كردن
نویسنده پیام
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #1
قابل توجه اونا كه AVR كار كردن
من ديگه GPM شدم به داد برسيد
يه Atmega128 دارم با يه AT24c64 كه EEPROM سريال و از پروتكل 2Wire Serial استفاده مي كنه اولا اين همون I2C يانه؟(اخه Code Vision مي گه نيگا)
Example how to access an Atmel 24C02 256 byte I2C EEPROM:
و در ثاني من همون كد هاي Example خودشو نوشتم يه بار صفر مي خونه يه بار 255 بازم كدها رو نيگا
کد:
/* the I2C bus is connected to PORTB */
/* the SDA signal is bit 3 */
/* the SCL signal is bit 4 */
#asm

    .equ __i2c_port=0x18

    .equ __sda_bit=3

    .equ __scl_bit=4

#endasm

/* now you can include the I2C Functions */

#include <i2c.h>

/* function declaration for delay_ms */
#include <delay.h>

#define EEPROM_BUS_ADDRESS 0xa0

/* read a byte from the EEPROM */
unsigned char eeprom_read(unsigned char address) {
unsigned char data;
i2c_start();
i2c_write(EEPROM_BUS_ADDRESS);
i2c_write(0);
i2c_write(address);
i2c_start();
i2c_write(EEPROM_BUS_ADDRESS | 1);
data=i2c_read(0);
i2c_stop();
return data;
}

/* write a byte to the EEPROM */
void eeprom_write(unsigned char address, unsigned char data) {

i2c_start();
i2c_write(EEPROM_BUS_ADDRESS);
i2c_write(0);
i2c_write(address);
i2c_write(data);
i2c_stop();

/* 10ms delay to complete the write operation */
delay_ms(10);
}

void main(void) {
unsigned char i;

/* initialize the I2C bus */
i2c_init();

/* write the byte 55h at address AAh */
eeprom_write(0xaa,0x55);

/* read the byte from address AAh */
i=eeprom_read(0xaa);

while (1); /* loop forever */
}
آقا بهزاد چي كار كنم ؟ و بقيه هر كي كار كرده.(ديوونه مي شم ميرم پي كارما Amaze.منو فكر كردم هنوز عقلم سر جاشه)Amaze

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۰۳-بهمن-۱۳۸۳, ۲۲:۰۴:۴۶
وب سایت ارسال‌ها
پاسخ
ashkan آفلاین
بنيانگذار سايت
******

ارسال‌ها: 1,553
موضوع‌ها: 80
تاریخ عضویت: آبان ۱۳۸۲

تشکرها : 0
( 140 تشکر در 87 ارسال )
ارسال: #2
 
آقا زير ديپلم حرف بزن من كه نفهميدم چي ميگي.

آشنایی با نظریه زبان باعث شد تا بفهمم کامپیوتر اونی نیست که من میدونم.
۰۴-بهمن-۱۳۸۳, ۱۵:۳۸:۵۵
وب سایت ارسال‌ها
پاسخ
amirjan آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,105
موضوع‌ها: 24
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 348
( 697 تشکر در 251 ارسال )
ارسال: #3
 
آقا اشكان كه اينو بگه من بايد برم بميرم :roll: فقط كار خود بهزاد !

سید امیر حسین حسنینی

Human knowledge belongs to the world ...
۰۴-بهمن-۱۳۸۳, ۲۳:۳۳:۴۳
ارسال‌ها
پاسخ
behzad-khazama آفلاین
كاربر دو ستاره
**

ارسال‌ها: 221
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۸۳

تشکرها : 1
( 113 تشکر در 35 ارسال )
ارسال: #4
 
سلام به دلبندان گلم
يه چند روزي تلفن ما به علت بدهي قطع بود آخرشم خودم جورشو كشيدم.
چيزي كه از اين كد يه نظر من ميرسه اينه كه كد شما درسته ( يعني سورس خود كد ويزيونه )
اما به علت اينكه شما از PORTC استفاده كردين بايد امولاتور JTAG اونو از طريق فيوزها غير فعال كنين .
۰۵-بهمن-۱۳۸۳, ۰۹:۴۶:۵۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
ha_60 آفلاین
بنيانگذار سايت
******

ارسال‌ها: 4,637
موضوع‌ها: 216
تاریخ عضویت: آبان ۱۳۸۳

تشکرها : 560
( 6556 تشکر در 2385 ارسال )
ارسال: #5
 
دستتون درد نكنه من دقيقا بعد از پرسيدن سوال ديگه نتونستم بيام اينجا بنابراين نشستم تمام توابع رو خودم نوشتم يعني Atmel يه برنامه با اسمبلي براي 8051 نوشته بود اون رو به C و براي Atmega ترجمه كردم فكر نمي كنم به دردتون بخوره ولي هركي خواست بگه تا براش بفرستم راستي آقا بهزاد گل حواسم به Jtag بود يه بار روي Atmega 16 اذيتم كرده بود ولي در كل مخلصيم
و امير آقا اگه شما هم يه چند صفحه از Datasheet اينها رو بخوني مثل من چرت وپرت مي گي :)
در مورد زير ديپلم و اينها هم من كه نمي دونم اين ديپلم چيه ولي اگه مي دونين چيه تا من برم زيرش حرف بزنم :)

هادی امین زاده
دیدن چیزی که همه می بینند هنر نیست
بانک اطلاعات صنایع ایران.
۰۷-بهمن-۱۳۸۳, ۰۰:۱۰:۵۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
acv آفلاین
تازه وارد

ارسال‌ها: 20
موضوع‌ها: 8
تاریخ عضویت: دى ۱۳۸۳

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #6
 
هالا چي شد مثلا...خيلي ترسيدم ادم بيكار..ميشنه به من ميل ميزنه اونم با يه نرم افزار كه مثلا خودش نوشته(البته طبق معمول براي خودش نيست)...شما اگه جيزي هاليت بود متوسل به كارا(ميل زدنAmaze )نميشدي..چون ميبيني كاري غير ازاين ازت بر نمياد به من ميل ميزني
به جاي اين كارا برو يه زره درس بخون بچه كه فردا يه كاره اي بشه واسه خودت و خودت و عمرت رو الاف اين مسخره بازي ها نكن...(اينو برادرانه بهت گفتم)..وقتي نمرهات رو گرفتي و معدلت 13..14 بود اونوقت ميفهمي كه چقدر تو اين سايت مسخره عمرت رو هدر دادي..به حرفم فكر كن... :?: :?: .......در ضمن من از اقا اشكان معزرت ميخاهم..من روبخش..من نمدونستن شما كي هستيد..در هر صورت شما بزركتريد و احترامتون واجب :oops: واقعا ببخشيد..ولي بقيه بچه هاواقعا هيجي هاليشون نيست و بهشون بگوبرن درس بخونن..من بازم از شما معزرت ميخاهم..شما ليسانس داريد و ... در هر هال ببخشيد...من اينا رو به اقا اشكان گفتم نه بقيه

راستي افا اشكان ايميل من دست شماامانت بود..اين كار اقا وحيد واقعا زشت بود..و هم از انسان متشخصي مثل شما بعيد
۰۷-بهمن-۱۳۸۳, ۲۱:۰۹:۳۶
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Exclamation فعال كردن قابليت Voice در Opera ΛΛ Θ l-l $ Σ Ω 0 2,047 ۳۰-دى-۱۳۸۹, ۱۱:۴۵:۳۷
آخرین ارسال: ΛΛ Θ l-l $ Σ Ω
  پاك كردن ويندوز sarv 8 21,082 ۲۵-خرداد-۱۳۸۸, ۲۳:۵۳:۰۹
آخرین ارسال: sarv
  پاك كردن فايل ايميج گرفته شده sarv 3 4,643 ۲۰-اسفند-۱۳۸۷, ۰۰:۳۸:۵۱
آخرین ارسال: sarv
  پاك كردن حرفه اي اطلاعات MCG 4 4,798 ۲۱-اردیبهشت-۱۳۸۵, ۱۱:۵۷:۵۸
آخرین ارسال: Darg
  برنامه براي كرك كردن فايل هاي app موبايل adaneshjoo 1 3,251 ۱۸-بهمن-۱۳۸۴, ۱۱:۳۰:۲۷
آخرین ارسال: veyskarami
  مرتب كردن داده هاي فارسي در ديتا بيس yousha 0 2,645 ۲۱-خرداد-۱۳۸۴, ۲۲:۴۱:۳۳
آخرین ارسال: yousha
  فارسي كردن يك بانك اطلاعاتي؟ rezanew 11 9,542 ۰۲-فروردین-۱۳۸۴, ۱۳:۴۶:۴۲
آخرین ارسال: namojdehi
  ذخيره كردن وي بي اس amircivil 1 2,153 ۱۵-اسفند-۱۳۸۳, ۰۹:۴۹:۰۸
آخرین ارسال: ashkan
  فارسي كردن در ويژوال بيسيك moj616kh 2 3,531 ۱۱-اسفند-۱۳۸۳, ۱۶:۰۸:۴۶
آخرین ارسال: v-mashmoolie
  قابل توجه كساني كه به فرمت BMP علاقه دارند ha_60 7 10,356 ۰۷-بهمن-۱۳۸۳, ۲۱:۰۸:۴۵
آخرین ارسال: acv

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS