- {0x20,0x10,0x08,0xFC,0x03,0x20,0x20,0x10,0x7F,0x88,0x88,0x84,0x82,0xE0,0x00,0x00},
- {0x04,0x04,0x04,0x05,0x04,0x04,0x04,0xFF,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x00},/*"华",0*/
- {0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xFF,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00},
- {0x80,0x80,0x40,0x20,0x10,0x0C,0x03,0x00,0x03,0x0C,0x10,0x20,0x40,0x80,0x80,0x00},/*"大",1*/
- {0x40,0x40,0x42,0xCC,0x00,0x00,0x12,0x62,0x02,0xFE,0x02,0x42,0x32,0x00,0x00,0x00},
- {0x00,0x00,0x00,0x3F,0x10,0x09,0x01,0x01,0x01,0xFF,0x01,0x01,0x01,0x01,0x01,0x00},/*"评",2*/
- {0x10,0x60,0x02,0x8C,0x00,0xFE,0x02,0xF2,0x02,0xFE,0x00,0xF8,0x00,0xFF,0x00,0x00},
- {0x04,0x04,0x7E,0x01,0x80,0x47,0x30,0x0F,0x10,0x27,0x00,0x47,0x80,0x7F,0x00,0x00},/*"测",3*/
接下来就可以编程了,也很简单,就是采集数据,显示数据,代码都在下面了:
- <p>int32_t main(void)
- {
- int8_t DD[6];
- int8_t nn=0;
- int8_t q=0;
- int8_t b=0;
- int8_t s=0;
- int8_t g=0;
- int16_t ll=0;
- stc_port_init_t stcPortInit;
- MEM_ZERO_STRUCT(stcPortInit);
- stcPortInit.enPinMode = Pin_Mode_Out;
- stcPortInit.enExInt = Enable;
- stcPortInit.enPullUp = Enable;
- PORT_Init(LED0_PORT, LED0_PIN, &stcPortInit);
- SysClkIni();
- AdcConfig();
- I2C_Master_Config();
- OLED_Init();
-
- fill_picture(0xff);
- Ddl_Delay1ms(300ul);
- OLED_Clear();
- OLED_ShowCHinese(0,0,0);
- OLED_ShowCHinese(16,0,1);
- OLED_ShowCHinese(32,0,2);
- OLED_ShowCHinese(48,0,3);
- OLED_ShowString(64,0,":yljon",16);
- Ddl_Delay1ms(1000ul);
- OLED_ShowCHinese(0,2,4);
- OLED_ShowCHinese(16,2,5);
- OLED_ShowString(32,2,":0000",16);
-
- while(1)
- {
- nn++;
- if (nn>4)
- {
- LED0_TOGGLE();
- nn=0;
- }
- Ddl_Delay1ms(DLY_MS);
- ADC_PollingSa(M4_ADC1, m_au16Adc1Value, ADC1_CH_COUNT, TIMEOUT_MS);
- q=(m_au16Adc1Value[10u]/1000)+0x30;
- ll=m_au16Adc1Value[10u]%1000;
- b=(ll/100)+0x30;
- ll=ll%100;
- s=(ll/10)+0x30;
- ll=ll%10;
- g=ll+0x30;
- DD[0]=':';
- DD[1]=q;
- DD[2]=b;
- DD[3]=s;
- DD[4]=g;
- DD[5]='\0';
- OLED_ShowString(32,2,DD,16);
- }</p><p>}
- </p>
六、来个显示效果,再录制一个视频
将上述代码编译烧录,看看效果,还可以啊,哈哈哈哈
将可调电阻转到最低位,精准的显示0,不错:
再将可调电阻转到最高位,精准的显示4095,完全OK:
录制一段旋转可调电阻的视频,显示效果完美,视频地址如下:
https://www.bilibili.com/video/BV1X5411Y7Pj
七、开发板评价
1. 华大的这个系列的开发板总体制作精良,用心了
2. 代码风格和ST类似,上手也快
3. 外设功能和ST有细微差异,看过手册也都能明白
4. 这块开发板外设非常齐全,开发板的其它功能,待后续慢慢搞
5. 最后,为二姨家举办这样的活动,点赞