المرسل المستقبل التزامني اللاتزامني العالمي MSP430 / الحزب الاشتراكي الإيراني مشكلة

D

Divemen

Guest
مرحبا ،

أبدأ في البرمجة "جيم" مع MSP430 والمشكلة التالية :

التكوين :

-- MSP430F149 على Headerboard من Olimex وJTAG من Olimex.
-- IAR بدء V1.26A

أنا أعاني من هذه المشكلة عن طريق استخدام USART1 الأسلوب في الحزب الاشتراكي الإيراني.
يمكنني استخدام 2 × 6 العددي عرض أكثر من الحزب الاشتراكي الإيراني من المرسل المستقبل التزامني اللاتزامني العالمي 1.(أنظر أدناه)

في البعيد واسطة ،
لا يسعني إلا أن الحصول على 4 من 6 أرقام على الشاشة ولكن في خطوة واحدة
وتعمل جميع بخير.tryed الأول في القيام بذلك بسرعة أقل
، ولكنها هي نفسها دائما.

ما هو الخطأ؟
أي شخص يمكن أن تساعدني؟بفضل Divemen

بي المصدر :

الفراغ init_numerical_LCD (الفراغ)
(
ME2 | = USPIE1 ؛ / / تمكين USART1 الحزب الاشتراكي الإيراني واسطة
UTCTL1 = CKPH SSEL1 شركة الاتصالات السعودية SSEL0 ؛ / / SMCLK ، 3 - طريقة دبوس
تشار UCTL1 = مزامنة مم ؛ / / 8 بت الحزب الاشتراكي الإيراني ماستر ** ** SWRST
UBR01 = 0x80 ؛ / / UCLK/128
0x0 = UBR11 ؛ / / 0
UMCTL1 = 0x00 ؛ / / لا تعديل

P5SEL | = 0x0A ؛ / / P5.1 - 3 خيار اختيار الحزب الاشتراكي الإيراني
P5DIR | = 0x01 ؛ / / P5.0 الناتج الاتجاه
)الفراغ write_Num_Display (الفراغ)
(
س تشار [] = (5،2،3،7،4،8) ؛
وقعت تشار ذ ، ض ؛

ل(ض = 6 ؛ ض> 0 ؛ ض --)
(
ص = س] ض 1] ؛
في حين أن ((IFG2 & UTXIFG1) == 0) ؛ / / USART1 تكساس عازلة على استعداد؟
TXBUF1 = Display_Table [ص] ؛
)

P5OUT | = 0x01 ؛ / / المزلاج البيانات إلى LCD P5.0 = 1
P5OUT & = ~ 0x01 ؛ / / P5.0 = 0

)

const تشار Display_Table [] =
(0x77 ، / / 0 عرض رقمية قيمة الانتاج
0x14 ، / / 1
0xB3 ، / / (2)
0xB6 ، / / 3
0xD4 ، / / 4
0xE6 ، / / 5
0xE7 ، / / 6
0x34 ، / / 7
0xF7 ، / / 8
0xF6 ، / / 9
0xF5 ، / /
0xC7 ، / / ب
0x63 ، / / جيم
0x97 ، / / مد
0xE3 ، / /
0xE1 / / واو
) ؛

 

Welcome to EDABoard.com

Sponsor

Back
Top