با تشکر از دایی جان مشکلم حل شد.
البته بهتره از یه میکروی به روز، مثل ATmega48 استفاده کنی.
پایه SCLK آی سی به پایه XCK میکرو وصل میشه.
پایه SDIN آی سی به پایه TXD میکرو وصل میشه.
پایه SDOUT آی سی به پایه RXD میکرو وصل میشه.
این 3 پایه میکرو مربوط به پورت USART یا سریال هستند.
یادت باشه این پورت باید در مد Synchronous تنظیم بشه.
اگه با کدویژن کار می کنی خیلی راحت می تونی تنظیماتو انجام بدی.
آی سی TSL2301 یه سری دستور قبول می کنه.
این دستورات از همین پورت سریال وارد آی سی میشه.
مثلا اگه توی برنامه بنویسی:
UDR0 = 0x1b
یعنی TSL2301 ریست بشه.
از صفحه 7 دیتاشیت کد همه دستورات نوشته شده.
همزمان با ارسال یک دستور دیتای مربوط به دستور قبلی خونده میشه و توی میکرو ذخیره میشه.
بنابراین برای خوندن اطلاعات کافیه بنویسی:
a=UDR0
http://robopoly.epfl.ch/webdav/site/robopoly/users/166872/public/Datasheet/TSL2301.pdf
سلام
من نتونستم راش بندازم از دوستان کسی یه نونه برنامه یا توضیحات کاملتری داره
ما زنده به آنیم که آرام نگیریم موجیم که آسودگی ما عدم ماست
وقتی یک ملت برای فرهنگ و نژاد و ملیت خویش ارزشی قائل نشد و حقی را که طبیعت برای نگاهداری نژاد پاکش به او ارزانی داشته بود پایمال ساخت و به بیگانگان روی آورد و تسلیم شد دیگر حق ندارد از شکست و بدبختی سیاسی که خودش باعث آن شده است شکایت کند .ادولف هیتلر
با تشکر از دایی جان مشکلم حل شد.
البته بهتره از یه میکروی به روز، مثل ATmega48 استفاده کنی.
پایه SCLK آی سی به پایه XCK میکرو وصل میشه.
پایه SDIN آی سی به پایه TXD میکرو وصل میشه.
پایه SDOUT آی سی به پایه RXD میکرو وصل میشه.
این 3 پایه میکرو مربوط به پورت USART یا سریال هستند.
یادت باشه این پورت باید در مد Synchronous تنظیم بشه.
اگه با کدویژن کار می کنی خیلی راحت می تونی تنظیماتو انجام بدی.
آی سی TSL2301 یه سری دستور قبول می کنه.
این دستورات از همین پورت سریال وارد آی سی میشه.
مثلا اگه توی برنامه بنویسی:
UDR0 = 0x1b
یعنی TSL2301 ریست بشه.
از صفحه 7 دیتاشیت کد همه دستورات نوشته شده.
همزمان با ارسال یک دستور دیتای مربوط به دستور قبلی خونده میشه و توی میکرو ذخیره میشه.
بنابراین برای خوندن اطلاعات کافیه بنویسی:
a=UDR0
http://robopoly.epfl.ch/webdav/site/robopoly/users/166872/public/Datasheet/TSL2301.pdf
در رابطه با راه اندازی سنسور tsl2301 . من میکروم آرم هست و مشکلی که دارم اینه که آیا میشه کلاک مقداری کمتر از 10 مگا هرتز باشه مثلا 4 مگاهرتز؟ شما خودتون با چند مگاهرتز کلاک راهش انداختین؟
اگه کمکم کنید خیلی ممنون میشم.
دیدگاه