salehjg
11-09-2010, 03:34
سلام
سوالی که برام ایجاد شده در مورد رجیستر TWI_CWGR هست.
طبق رابطه های زیر:
You can see links before reply
منبع: دیتاشیت - و فایل twi.pdf ، صفحه ی 7
اگر cldiv و chdiv و ckdiv را بخوایم محاصبه کنیم، چطور باید از رابطه های بالا بدستش بیاریم؟
------------------------------------------------------------
/* CLDIV = ((Tlow x 2^CKDIV) -3) x Tmck */
/* CHDIV = ((THigh x 2^CKDIV) -3) x Tmck */
Tmck چطور محاصبه میشه؟ Tmck = 1/mck ?
----------------------------------------------------------
در فایل مقابل You can see links before reply، مقادیر به صورت زیر تعریف شدن: (صفحه ی 23)
CKDIV=4
CHDIV=117
CLDIV=117
MCK = 30MHz
این ارقام چطوری بدست اومدند؟
-----------------------------------------------------------
:baad:
سوالی که برام ایجاد شده در مورد رجیستر TWI_CWGR هست.
طبق رابطه های زیر:
You can see links before reply
منبع: دیتاشیت - و فایل twi.pdf ، صفحه ی 7
اگر cldiv و chdiv و ckdiv را بخوایم محاصبه کنیم، چطور باید از رابطه های بالا بدستش بیاریم؟
------------------------------------------------------------
/* CLDIV = ((Tlow x 2^CKDIV) -3) x Tmck */
/* CHDIV = ((THigh x 2^CKDIV) -3) x Tmck */
Tmck چطور محاصبه میشه؟ Tmck = 1/mck ?
----------------------------------------------------------
در فایل مقابل You can see links before reply، مقادیر به صورت زیر تعریف شدن: (صفحه ی 23)
CKDIV=4
CHDIV=117
CLDIV=117
MCK = 30MHz
این ارقام چطوری بدست اومدند؟
-----------------------------------------------------------
:baad: