سلام خدمت دوستان عزیز . سال نو مبارک .
من ماژول SM630 خریدم و میخام یک پروژه قفل درب درست کنم . اما با کدویژن هر برنامه که مینویسم این ماژول جواب نمیده.
تو سایت هم کلی گشتم دوستان جواب دادن ولی باز نتوانستم چیز پیدا کنم.
من الان با کدویژن دارم مینویسم.
پین 1 دادم به 5 ولت
پین 2 دادم RXD با یک مقاومت 10 کیلو
پین 3 دادم TXD
پین 4 دادم GND
بادرید رو هم با 9600 تست کردم و هم 115200.
کریستال هم داخلی و 8 مگا هرتز.
کلا میکرو جواب درستی روی LCD نشان نمیده.
برنامه که من نوشتم:
من ماژول SM630 خریدم و میخام یک پروژه قفل درب درست کنم . اما با کدویژن هر برنامه که مینویسم این ماژول جواب نمیده.
تو سایت هم کلی گشتم دوستان جواب دادن ولی باز نتوانستم چیز پیدا کنم.
من الان با کدویژن دارم مینویسم.
پین 1 دادم به 5 ولت
پین 2 دادم RXD با یک مقاومت 10 کیلو
پین 3 دادم TXD
پین 4 دادم GND
بادرید رو هم با 9600 تست کردم و هم 115200.
کریستال هم داخلی و 8 مگا هرتز.
کلا میکرو جواب درستی روی LCD نشان نمیده.
برنامه که من نوشتم:
کد:
void SMT630 (void) { lcd_clear(); lcd_putsf("finger"); delay_ms(500); putchar(0x4D); putchar(0x58); putchar(0x10); putchar(0x05); putchar(0x44); putchar(0x00); putchar(0x00); putchar(0x00); putchar(0x03); putchar(0x01); a1=UDR0; delay_ms(10); a2=UDR0; delay_ms(10); a3=UDR0; delay_ms(10); a4=UDR0; delay_ms(10); a5=UDR0; delay_ms(10); a6=UDR0; delay_ms(10); a7=UDR0; delay_ms(10); if(a1==0x4D){lcd_gotoxy(0,1);lcd_putchar(a1); delay_ms(200);} if(a2==0x58){lcd_gotoxy(1,1);lcd_putchar(a2); delay_ms(200);} if(a3==0x30){lcd_gotoxy(2,1);lcd_putchar(a3); delay_ms(200);} if(a4==0x02){lcd_gotoxy(3,1);lcd_putchar(a4); delay_ms(200);} if(a5==0x44){lcd_gotoxy(4,1);lcd_putchar(a5); delay_ms(200);} if(a6==0x31){lcd_gotoxy(5,1);lcd_putchar(a6); delay_ms(200);} if(a7==0x4C){lcd_gotoxy(6,1);lcd_putchar(a7); delay_ms(200);} }
دیدگاه