سلام دوستان
من از پورت سریال استفاده می کنم و برای میکرو اطلاعات ارسال می کنم (با پورت کام) و در lcd بخوبی نمایش داده میشه حالا مشکل من اینجاست که نمی تونم اطلاعات ارسال کنم به همون پورت سریال
مثلا وقتی به میکرو عدد 10 فرستلده شد test1 یا پینی رو روشن کنه بفرسته و وقتی عدد 11 فرستاده شد مثلا test2 بفرسته
همین عدد 10 در lcd نمایش داده میشه ولی هر کاری می کنم نمی تونم در دستور شرطی قرار بدم
این برنامه من : که دستور if کار نمی کنه
char c[2];
while(1)
{
gets(c,2);
if(c==10)
{
PORTB = 0xff ;
}
else
{
PORTB = 0xf5 ;
}
lcd_puts(c);
{
من از پورت سریال استفاده می کنم و برای میکرو اطلاعات ارسال می کنم (با پورت کام) و در lcd بخوبی نمایش داده میشه حالا مشکل من اینجاست که نمی تونم اطلاعات ارسال کنم به همون پورت سریال
مثلا وقتی به میکرو عدد 10 فرستلده شد test1 یا پینی رو روشن کنه بفرسته و وقتی عدد 11 فرستاده شد مثلا test2 بفرسته
همین عدد 10 در lcd نمایش داده میشه ولی هر کاری می کنم نمی تونم در دستور شرطی قرار بدم
این برنامه من : که دستور if کار نمی کنه
char c[2];
while(1)
{
gets(c,2);
if(c==10)
{
PORTB = 0xff ;
}
else
{
PORTB = 0xf5 ;
}
lcd_puts(c);
{
دیدگاه