View Single Post
Old 13-11-2008, 11:25 PM   #11
tungtuantu
Đệ tử 3 túi
 
Tham gia ngày: Apr 2006
Bài gửi: 54
:
em đã viết hàm xuất ra chuỗi giống hàm PutsXLCD của module XLCD, hàm như sau :
Code:
void LCD_PutChar( char *buffer)

{

    while(*buffer != '\0')
    {
        LCD_dat4(*buffer); /* calling another function */
                                /* to write each char to the lcd module */
        buffer++;
    }
} /* end of function */
trong hàm main em viết LCD_PutChar(''DSPIC")
hoặc e khai báo như sau
char * buffer;
char mesg1[] = {'H','A','R','D','W','A','R','E','\0'};
buffer = mesg1;
LCD_PutChar(buffer);
Cả 2 cách trên thì chuỗi xuất ra trên LCD đều loạn cả lên.
Em thử dùng cách printf(LCD_dat4,"DSPIC") giống CCS mà ko được, mình có cách nào lợi dụng hàm printf ko bác
tungtuantu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn