使用Source Insight编辑器分析源代码。
一.安装Source Insight 3
下载了Source Insight3.5.0076版本,参照网上教程安装完毕,界面如图:
二.导入源码
新建工程设置
里面好多OS的东西,慢慢分析吧。
最感兴趣的是这个,可以修改logo
user_show_logo();
打开这个函数如下
user_show_logo() { extern et_uchar BMP1[]; et_uint32 len = 1024; // BMP1 member i2c_master_gpio_init(); // I2C init OLED_init(); // OLED init OLED_clear(); // show logo OLED_show_bmp(0, 0, 128, 8, BMP1, len); delay_s(4); OLED_clear(); }
替换成字符串后,只是换了开机logo,最后还是停留在 开发从未如此简单,继续往下找,没有明显的地方,最后在user_init_work_mode()找到了
case WORK_MODE_OLED: i2c_master_gpio_init(); // I2C init OLED_init(); // OLED init OLED_clear(); DHT11_init(); //OLED_show_chn(0, 3, 16); //OLED_show_chn(16, 3, 17); //OLED_show_chn(32, 3, 18); //OLED_show_chn(48, 3, 19); //OLED_show_chn(64, 3, 20); //OLED_show_chn(80, 3, 21); //OLED_show_chn(96, 3, 22); //OLED_show_chn(112, 3, 23); OLED_show_str(6, 3,"Welcome to study e!", 1); break;
后面没有注释,不过刚好8个字
第二次少写的时候,拨码开关留在的oled,也下载成功了