OLED_ShowString(1,1,"Ready"); OLED_ShowString(2,1,"Rx:"); OLED_ShowString(3,1,"Tx:"); if (rflag == 1) { rflag = 0; //标志位清零 OLED_ShowHexNum(2,4,rdata,2); //显示接收到的数据 //由串口1向外部发送数据 // uint8_t zero = 0; tdata = rdata; // HAL_UART_Transmit...
打开MDK工程,先全局编译一遍看看有没有报错,之后在user路径下新建两个.c文件,分别是OLED.c和delay.c...
在keil工程里面添加C文件和路径 由于本次使用的开发板RAM比较小,编译工程是会出现栈溢出的情况。 3.编译报错解决方案 将启动文件中的栈空间改大 提高编译优化等级 3.将取模的数据前加上const使之存在FLASH中 4.硬件程序的编写 编写一个LED驱动程序,创建LED.C和LED.H文件,并添加至工程中。 OLED初始化函数的编写...
Robot_competition\Robot_competition.axf: Error: L6200E: Symbol OLED_ShowNum multiply defined (by main.o and sr04.o). Robot_competition\Robot_competition.axf: Error: L6200E: Symbol OLED_ShowString multiply defined (by main.o and sr04.o). Robot_competition\Robot_competition.axf: Error: L6200E: S...
main.cvoid main(void){ OLED_Init(); OLED_Clear(); OLED_ShowCHinese(14,0,1); OLED_ShowString(28,0,"nRF24L01",16); while(1) { //OLED_ShowNum(32,4,12,3,16); delay_ms(8000); } }oled.c#... 0 OLED液晶显示屏显示汉字.pdf 84.46 KB , 下载次数: 6 淘帖 显示全部楼层 最近...
}//显示一个字符号串voidOLED_ShowString(uint8_tx,uint8_ty,uint8_t*chr,uint8_tChar_Size){unsignedcharj=0;while(chr[j]!='') { OLED_ShowChar(x,y,chr[j],Char_Size);//一次显示一个字符 x+=8; if(x>120){x=0;y+=2;} j++; ...
/* USER CODE BEGIN 2 */OLED_Init();OLED_ShowString(10,10,"JeckXu666",16);/* USER CODE END 2 */ 代码插入位置 主循环插入如下代码,交替显示 /* USER CODE BEGIN WHILE */while(1){/* USER CODE END WHILE *//* USER CODE BEGIN 3 */OLED_ShowString(10,10,"JeckXu666",16);HAL_Delay...
(size/2)*t,y,te+'0',size,mode); } } /* 功能描述:显示一个字符串参数:x,y:起点坐标;*char:文本,用""引出;Char_Size:尺寸16/12;mode:1,反白显示;0,正常显示 */ void OLED_ShowString(int x,int y,char *chr,int Char_Size,int mode) { unsigned char j=0; while (chr[j]!='\0') ...
{OLED_ShowString(0,0,(uint8_t*)"ABC",8,1);//6*8 “ABC”OLED_ShowString(0,8,(uint8_t*)"ABC",12,1);//6*12 “ABC”OLED_ShowString(0,20,(uint8_t*)"ABC",16,1);//8*16 “ABC”OLED_ShowString(0,36,(uint8_t*)"ABC",24,1);//12*24 “ABC”OLED_ShowString(50,8,(uint...