A
amalassem
Guest
لدي التصميم الذي يربط بين شركة تطوير العقبة AD7794 إلى متحكم MSP430F149 باستخدام واجهة الصبان.
كتبت التسلسل التالي لintialize انها لchannel6 (A6).
1 -- كتابة 0x08 (السجل التجاري)
2 -- كتابة 0x304A (السيد)
3 -- الكتابة 0x010 (السجل التجاري)
4 -- كتابة 0x0735 (configR)
5 -- كتابة 0x0A8 (السجل التجاري)
6 -- كتابة 0x0E (الإعلام والتوعية)
- كلما أريد أن أكتب لشركة تطوير العقبة أضع / خدمات العملاء = 0 ثم بعد تعيين وزارة الصحة العامة تلقي العلم ، وأعود / خدمات العملاء = 1.
-- وبعد أن كتبت 0x5C التهيئة للتحول المستمر ثم / خدمات العملاء = 1.
، ضع / خدمات العملاء = 0 ، تأخير 0x0F ، انتظر dout = 0 ، إذا 0 وسوف تتلقى بايت واحد باستخدام روتين التالية :
R_One_Byte
mov.b # 5Ch ، TxData ؛ دمية الكتابة لتوليد sclk
أرسل دعوة #
م ع bit.b # URXIFG0 ، وIFG1
م ع jnc ؛ 1 = جاهزة
mov.b & RXBUF0 ، RxData
bic.b # URXIFG0 ، وIFG1
أرجع
بعد تلقي - 3 بايت سوف أضع / خدمات العملاء = 1 مرة أخرى.
-- ثم كتابة 0x40 لقراءة تسجيل حالة وانها دائما = 0x80 الأمر الذي يعني أن أنا باستخدام ch0 و/ RDy = 1؟
-- لبلدي دمية الكتابة لا بد لي من كتابة 00 أو 5C.منذ أنا أكتب لتوليد SCLK فقط من MSP430 الرئيسي؟
-- هل لي خدمات العملاء في تسلسل هو الحق؟
-- لا استطيع ان ارى في clk في PIN2؟
-- معرض التيار الكهربائي هو 3.3V
-- أنا باستخدام Iout2/A5 دبوس متصلا A6 واحد يؤدي لpotontiometer.
-- الرصاص وغيرها من potontiometer متصلا A6 - ، المرجع و910ohm المقاوم.
-- الرصاص وغيرها من المقاوم 910ohm متصلا ref1 وignd.
-- اعتقد ان كتابتي لشركة تطوير العقبة على ما يرام منذ PSW = 1 سيتيح للPSW = 0 ولكن قراءة واسطة أو تسجيل أي تسجيل لا يعمل بشكل صحيح.
من فضلك أعطني من ناحية على وجه السرعة.
مع أطيب التحيات والشكر.
امل ابراهيم
كتبت التسلسل التالي لintialize انها لchannel6 (A6).
1 -- كتابة 0x08 (السجل التجاري)
2 -- كتابة 0x304A (السيد)
3 -- الكتابة 0x010 (السجل التجاري)
4 -- كتابة 0x0735 (configR)
5 -- كتابة 0x0A8 (السجل التجاري)
6 -- كتابة 0x0E (الإعلام والتوعية)
- كلما أريد أن أكتب لشركة تطوير العقبة أضع / خدمات العملاء = 0 ثم بعد تعيين وزارة الصحة العامة تلقي العلم ، وأعود / خدمات العملاء = 1.
-- وبعد أن كتبت 0x5C التهيئة للتحول المستمر ثم / خدمات العملاء = 1.
، ضع / خدمات العملاء = 0 ، تأخير 0x0F ، انتظر dout = 0 ، إذا 0 وسوف تتلقى بايت واحد باستخدام روتين التالية :
R_One_Byte
mov.b # 5Ch ، TxData ؛ دمية الكتابة لتوليد sclk
أرسل دعوة #
م ع bit.b # URXIFG0 ، وIFG1
م ع jnc ؛ 1 = جاهزة
mov.b & RXBUF0 ، RxData
bic.b # URXIFG0 ، وIFG1
أرجع
بعد تلقي - 3 بايت سوف أضع / خدمات العملاء = 1 مرة أخرى.
-- ثم كتابة 0x40 لقراءة تسجيل حالة وانها دائما = 0x80 الأمر الذي يعني أن أنا باستخدام ch0 و/ RDy = 1؟
-- لبلدي دمية الكتابة لا بد لي من كتابة 00 أو 5C.منذ أنا أكتب لتوليد SCLK فقط من MSP430 الرئيسي؟
-- هل لي خدمات العملاء في تسلسل هو الحق؟
-- لا استطيع ان ارى في clk في PIN2؟
-- معرض التيار الكهربائي هو 3.3V
-- أنا باستخدام Iout2/A5 دبوس متصلا A6 واحد يؤدي لpotontiometer.
-- الرصاص وغيرها من potontiometer متصلا A6 - ، المرجع و910ohm المقاوم.
-- الرصاص وغيرها من المقاوم 910ohm متصلا ref1 وignd.
-- اعتقد ان كتابتي لشركة تطوير العقبة على ما يرام منذ PSW = 1 سيتيح للPSW = 0 ولكن قراءة واسطة أو تسجيل أي تسجيل لا يعمل بشكل صحيح.
من فضلك أعطني من ناحية على وجه السرعة.
مع أطيب التحيات والشكر.
امل ابراهيم