第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > 0x3a能否作为c语言常量 C语言编程遇到了宏定义的问题 求解答 万分感谢

0x3a能否作为c语言常量 C语言编程遇到了宏定义的问题 求解答 万分感谢

时间:2021-06-04 17:54:29

相关推荐

0x3a能否作为c语言常量 C语言编程遇到了宏定义的问题 求解答 万分感谢

程序是初始化一块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;

}

编译错误是

SSD1331.c(1241): error C202: 'IOCLR': undefined identifier

SSD1331.c(1242): error C202: 'IOSET': undefined identifier

SSD1331.c(1243): error C202: 'IOCLR': undefined identifier

这几个错误说没有定义,需要引用哪个文件能解决呢?

单片机入门小白,不耻下问,跪求大神,万分感谢。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。