那就会从第1行第3列这里开始,显示HelloWorld! 第五个是OLED_ShowNum,显示无符号十进制数字。前两个参数指定起始坐标,第3个参数是要显示的数字,第4个参数是数字的长度,比如2行1列,显示数字12345,长度为5,就会在屏幕的这个位置显示12345 第六个是OLED_ShowSignedNum就是显示有符号十进制数字。在显示的时候会带一...
OLED_ShowNum(0,0,intnum,5,12);// 63254 OLED_ShowNum(1,1,10000,5,12);// 63254 OLED_ShowNum(2,2,23564,5,12);// 63254 //OLED_ShowNum(6,0,6892,5,12);//显示ASCII字符的码值 delay_tms(3000); OLED_Clear() ; //清空屏幕 OLED_ShowNum(0,0,intnum,5,16);// 63254 OLED_ShowNum(...
第4个参数为从机寄存器地址长度 第5个参数为发送的数据的起始地址 第6个参数为传输数据的大小 第7个参数为操作超时时间 */ 功能: IIC写多个数据 该函数适用于IIC外设里面还有子地址寄存器的设备,比方说E2PROM,除了设备地址,每个存储字节都有其对应的地址 参数: *hi2c: I2C设备号指针,设置使用的是那个IIC 例:...
OLED_ShowNum 函数:参数:x、y 表示起点坐标,num 表示要显示的数字,len 表示数字的位数,size2 表示字体大小。功能:在OLED屏幕上显示一个数字。实现方式:通过循环逐位取出数字,并根据所选字体大小在指定位置渲染。提供填充和叠加两种显示模式供选择。OLED_ShowChar 函数:参数:x、y 表示起点坐标,chr 表示要显...
void OLED_ShowNum(u8 x,u8 y,u32 num,u8 len,u8 size);//显示2个数字 void OLED_ShowString(u8 x,u8 y,const u8 *p,u8 size);//显示字符串 "OLED.c" //OLED的显存 //存放格式如下. //[0]0 1 2 3 ... 127 //[1]0 1 2 3 ... 127 ...
(u8 x,u8 y,u8 t);//画点voidOLED_Fill(u8 x1,u8 y1,u8 x2,u8 y2,u8 dot);//填充voidOLED_ShowChar(u8 x,u8 y,u8 chr,u8 size,u8 mode);//显示字符voidOLED_ShowNum(u8 x,u8 y,u32 num,u8 len,u8 size);//显示2个数字voidOLED_ShowString(u8 x,u8 y,constu8 *p,u8 size);//显示...
void OLED_ShowNum(u8 uPage,u8 uColumn_sta,u8 uSize,u32 uNum); //在指定Page_sta,Column_sta处输⼊⼤⼩为Size的数字uNum,范围:(0~4294967295)void OLED_Fill(u8 uPage_sta,u8 uColumn_sta,u8 uColumn_end,u8 Fill); //在Page_sta,从uColumn_sta到uColumn_end填充或清屏 #endif OLED的C⽂...
//输出中文,需要准备好字模,前面两个参数是显示位置,第三个是大小,第四个是字符串,最后一个写1 void GUI_ShowCHinese(u8 x,u8 y,u8 hsize,u8 *str,u8 mode) void GUI_ShowChar(u8 x,u8 y,u8 chr,u8 Char_Size,u8 mode)//输出字符 void GUI_ShowNum(u8 x,u8 y,u32 num,u8 len,u8 Size,u8 mo...
50输⼊参数 : dms待延时毫秒数 51输出参数 : ⽆ 52返回参数 : ⽆ 53其他 : ⽆ 54***/ 55void LibDriveSystickDelay_ms(uint32_t Dms)56 { 57while(Dms >= 700)58 { 59 LibDriveSystickDelay_us(700000);60 Dms -= 700;61 } 62if(Dms < 700)63 { 64 LibDriveSys...