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

لطفا از طریق این لینک برای ثبت نام اقدام نمایید.

    
You have (1) Unread PM; Click The Icon To Read It You have a new PM
جدیدترین موضوعات انجمنها


بازگشت   متارو > ميكروكنترلر > AVR > پروژهای عملی با AVR

برنامه ی خواندن قطب نما CMPS Reading

پروژهای عملی با AVR

پاسخ
 
LinkBack ابزارهای موضوع نحوه نمایش
قدیمی 01-23-2010, 09:56 PM   #1
Arrow برنامه ی خواندن قطب نما CMPS Reading

در این برنامه با نحوه ی خوندن قطب نما آشنا میشین و علاوه بر اون نحوه ی تعریف توابع و ارتباط با اونها رو به روشنی یادمیگیرین.
فایل های پیوست شده
نوع فایل: rar i2c.rar (67.8 کیلو بایت, 367 نمایش)
__________________
_-_-_-_-_-_-_-_-_-_-_-_-_-
ذکات علم ...
---------------------------------
موفق باشین ...
Kooshan آنلاین نیست.   پاسخ با نقل قول
8 کاربر از Kooshan به خاطر این مطلب مفید تشکر کرده اند
قدیمی 01-29-2010, 12:23 AM   #2
پیش فرض پاسخ : برنامه ی خواندن قطب نما CMPS Reading

سلام.فکر کنم در high byte , low byte اشتباه دارید می کنید....
میشه این برنامه را کسی با تابع آماده i2c بذاره....
__________________
We fight through the hurt ... And we live and we learn ...
And we Try and Try And Try


saeebrobotic.blogfa.com
________________________
We Are OpenSource
mohamad.nasr آنلاین نیست.   پاسخ با نقل قول
قدیمی 01-29-2010, 05:15 PM   #3
پیش فرض پاسخ : برنامه ی خواندن قطب نما CMPS Reading

خیر ، از این برنامه استفاده می کنم.
__________________
_-_-_-_-_-_-_-_-_-_-_-_-_-
ذکات علم ...
---------------------------------
موفق باشین ...
Kooshan آنلاین نیست.   پاسخ با نقل قول
قدیمی 02-26-2010, 10:41 PM   #4
پیش فرض پاسخ : برنامه ی خواندن قطب نما CMPS Reading

سلام.
من برنامه زیر را برای خواندن زاویه(البته 8بیتی)از کامپس نوشتم.اما کار نکرد.میشه ببینید اشکالش کجاست؟!

i2c_start();
//delay_ms(1);
i2c_write(0xC0);
//delay_ms(1);
i2c_write(1);
i2c_start();
i2c_write(0xC0 |1);
angel=i2c_read(0);
//delay_ms(2);
i2c_stop();
__________________
We fight through the hurt ... And we live and we learn ...
And we Try and Try And Try


saeebrobotic.blogfa.com
________________________
We Are OpenSource
mohamad.nasr آنلاین نیست.   پاسخ با نقل قول
قدیمی 02-26-2010, 10:47 PM   #5
Lightbulb پاسخ : برنامه ی خواندن قطب نما CMPS Reading

با برنامه ی بالا تطبیق بدین ببینین مشکل از کجاست.
وقتی من کد بالا رو گذاشتم دیگه چی میشینی می نویسی آخه پسر خوب!!!
از همون استفاده کن...
__________________
_-_-_-_-_-_-_-_-_-_-_-_-_-
ذکات علم ...
---------------------------------
موفق باشین ...
Kooshan آنلاین نیست.   پاسخ با نقل قول
قدیمی 03-10-2010, 08:49 PM   #6
پیش فرض پاسخ : برنامه ی خواندن قطب نما CMPS Reading

سلام.
من برنامه ی زیر را نوشتم خیلی خوب جواب داد ولی با برنامه ی شما کمی مشکل داشتم!
آخه وقتی تابع آماده توی Code Vision هست ، چرا باید خودمون تابع بنویسیم؟!؟؟؟؟
خیلی هم باهال بود!

i2c_start();
i2c_write(0xC0);
i2c_write(0x01);
i2c_start();
[i2c_write(0xC0 |1);]---------------------->i2c_write(0xC1)
angel=i2c_read(0);
i2c_stop();
__________________
We fight through the hurt ... And we live and we learn ...
And we Try and Try And Try


saeebrobotic.blogfa.com
________________________
We Are OpenSource
mohamad.nasr آنلاین نیست.   پاسخ با نقل قول
اين کاربران از mohamad.nasr به خاطر این مطلب مفید تشکر کرده اند
قدیمی 03-11-2010, 12:08 AM   #7
Lightbulb پاسخ : برنامه ی خواندن قطب نما CMPS Reading

اولا اون کد با اینا فرق داره .
دوما اون سرعتش بیشتر از 10 برابر اینیه که نوشتی چون سخت افزاریه
اینم که کاری نداره که نوشتی.
خسته نباشی! با هر کودوم دوست داری کار کن.
__________________
_-_-_-_-_-_-_-_-_-_-_-_-_-
ذکات علم ...
---------------------------------
موفق باشین ...
Kooshan آنلاین نیست.   پاسخ با نقل قول
قدیمی 05-26-2011, 02:01 PM   #8
پیش فرض پاسخ : برنامه ی خواندن قطب نما CMPS Reading

آدم واقعا لذت میبره این کَل کَلهِ (kalkale) علمی رو بین شما مدیران میبینه!
alime آنلاین نیست.   پاسخ با نقل قول
قدیمی 10-01-2011, 12:44 PM   #9
پیش فرض پاسخ : برنامه ی خواندن قطب نما CMPS Reading

سلام.
یه سوال:
توابع آماده ی i2c در کد ویژن، برای همون پورت اصلی i2c هستند،
یا اینکه دو پایه ی دیگه رو به عنوان SDA و SCK تعریف میکنه؟
aliali123 آنلاین نیست.   پاسخ با نقل قول
قدیمی 10-01-2011, 01:52 PM   #10
پیش فرض پاسخ : برنامه ی خواندن قطب نما CMPS Reading

نوشته اصلی توسط mohamad.nasr نمایش پست ها
سلام.
آخه وقتی تابع آماده توی code vision هست ، چرا باید خودمون تابع بنویسیم؟!؟؟؟؟
خیلی هم باهال بود!

I2c_start();
i2c_write(0xc0);
i2c_write(0x01);
i2c_start();
[i2c_write(0xc0 |1);]---------------------->i2c_write(0xc1)
angel=i2c_read(0);
i2c_stop();
يه چيزي به نظرم خيلي تابلو اومد!....نتونستم نگم!
آقاي نصر ، جسارت نباشه ها!!!....ولي باهال با هه جيميه!!!!!
__________________
Mirror is my best friend
because
when I cry, it never laughs at me

Foenix آنلاین نیست.   پاسخ با نقل قول
4 کاربر از Foenix به خاطر این مطلب مفید تشکر کرده اند
پاسخ

علاقه مندی ها (Bookmarks)

برچسب ها
avr, cmps, compass, قطب نما ، کامپس

« موضوع قبلی | موضوع بعدی »
ابزارهای موضوع
نحوه نمایش

انتخاب سریع یک انجمن


اکنون ساعت 12:56 PM برپایه ساعت جهانی (GMT - گرینویچ) +4.5 می باشد.


تمامي حقوق مادي و معنوي اين مجموعه متعلق به شركت ربات گستران آپادانا مي‌باشد Persian Skin By : Vbskin