|
程序是初始化一塊OLED
貼出來如下
void Initial_ic(void)
{
IOCLR=0xffffffff;
IOSET=bBS1|bBS2|bRES|bCS|bE_RD;
IOCLR=bD_C|bR_W;
Reset_SSD1331Z();
Write_Register(0xae); //Display off
Write_Register(0x81); //set contrast for colorA
Write_Register(0x91); //145
Write_Register(0x82); //set contrast for colorB
Write_Register(0x50); //80
Write_Register(0x83); //set contrast for colorC
Write_Register(0x7d); //125
Write_Register(0x87); //master current control
Write_Register(0x06); //6
Write_Register(0x8a); //Set Second Pre-change Speed For ColorA
Write_Register(0x64); //100
Write_Register(0x8b); //Set Second Pre-change Speed For ColorB
Write_Register(0x78); //120
Write_Register(0x8c); //Set Second Pre-change Speed For ColorC
Write_Register(0x64); //100
Write_Register(0xa0); //set re=map &dataformat
Write_Register(0x74);
Write_Register(0xa1); //set display start line
Write_Register(0x00);
Write_Register(0xa2); //set display offset
Write_Register(0x00);
Write_Register(0xa4); //set display mode
Write_Register(0xa8); //set multiplex ratio
Write_Register(0x3f);
Write_Register(0xad); //set master configuration
Write_Register(0x8e);
Write_Register(0xb0); //set power save
Write_Register(0x00);
Write_Register(0xb1); //phase 1 and 2 period adjustment
Write_Register(0x31);
Write_Register(0xb3); //display clock divider / oscillator frequency
Write_Register(0xf0);
Write_Register(0xbb); //Set Pre-Change Level
Write_Register(0x3a); //58
Write_Register(0xbe); //set vcomh
Write_Register(0x3e); //62
Write_Register(0xaf); //set display on
}
void Reset_SSD1331Z(void)
{
IOCLR=bRES;
Delay_1ms(10);
IOSET=bRES;
}
void Write_Register (unsigned char out_command)
{
IOCLR=bD_C;
IOCLR=bCS;
IOCLR=bR_W;
IOCLR=0x000000ff;
IOSET= out_command;
IOSET=bR_W;
IOSET=bCS;
}
void Write_Data (unsigned char out_data)
{
IOSET=bD_C;
IOCLR=bCS;
IOCLR=bR_W;
IOCLR=0x000000ff;
IOSET=out_data;
IOSETbR_W;
IOSET=bCS;
}
編譯錯(cuò)誤是
SSD1331.c(1241): error C202: 'IOCLR': undefined identifier
SSD1331.c(1242): error C202: 'IOSET': undefined identifier
SSD1331.c(1243): error C202: 'IOCLR': undefined identifier
這幾個(gè)錯(cuò)誤說沒有定義,需要引用哪個(gè)文件能解決呢?
單片機(jī)入門小白,不恥下問,跪求大神,萬分感謝。
|
|