|
>>> صدري وصدرك ان شاء الله يتسعون للخير وتقدم المنتدى وخدمة الشباب , وتحت امرك بالحاجات اللي اعرفها .
اللهم انصر الاسلام والمسلمين
|
السلام عليكم ورحمة الله وبركاتة
مهندسنا /نافذ
طال غيابك عنا نتمنى ان تكون بخير ان شاء الله
بفضل الله ثم شرحك تم التعامل مع 24cxxxx
ولكن ظهرت مشكلة جديدة
عند اضافة كود يختص بالذاكرة الاضافية داخل كود المشروع لا يستجيب الميكرو لتنفيذ المهمات الاخرى
وعند وصول الخطوات الى التعامل مع الابروم يتوقف العمل بالكامل ولا يستكمل الكود
مع العلم ان كود ال 12c مظبوط وفى نهايتة stop
?????????????
كود:
program NAFEZ_TEST_I2C;
var t,X: byte;
begin
PORTB := 0;
TRISB := 0; // configure PORTB as output
I2C1_Init(400000);
I2C1_Start();
I2C1_Wr($A2);
I2C1_Wr(2);
I2C1_Wr($55);
I2C1_Wr(3);
I2C1_Wr($77);
I2C1_Stop();
Delay_100ms();
I2C1_Start();
I2C1_Wr($A2);
I2C1_Wr(2);
I2C1_Repeated_Start();
I2C1_Wr($A3);
t:= I2C1_Rd(0);
X:= I2C1_Rd(1);
I2C1_Stop();
PORTB := t;
//DELAY_MS(500);
//PORTB := X ;
end.