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