FONT24_32.C文件中 GUI_PutChar24_32()函数有两处需要修改的 地方 1。 if( (j&0x07)==0 ) font_dat = FONT24x32[ch][3*i+j<<3]; 中3*i+j<<3始终调不通,本身语法没有错误,可能是编译器的问题。 改成3*i+j/8 即可。 2。 if( (font_dat&DCB2HEX_TAB[j])==0 ) GUI_CopyColor(&bakc, back_color);中DCB2HEX_TAB[j]有误,这样每行只能显示8个点,改成DCB2HEX_TAB[j<<3].即可。可能是作者的笔误。 |