![]() |
是keil的問題,經ok了,已能編譯>=8k的hex文件了。 |
ccczzzyy 發表于 2023-7-26 19:14 沒有注冊, 能編譯不超過2K。 |
ccczzzyy 發表于 2023-7-24 16:54 提示你的keil有許可證問題。 ![]() |
ccczzzyy 發表于 2023-7-24 16:54 我覺得你可能沒有注冊成功, 注冊要以管理員身份啟動keil。 |
ccczzzyy 發表于 2023-7-24 16:54 ![]() |
程序一段一段的屏蔽排查,屏蔽,編譯,下載,運行。先找到程序的位置,然后再更改。 |
以下是作者的開機畫面程序,你可以改成你的。 background = BLACK; foreground = WHITE; LCD_Init(); //LCD初始化 SetView_H(); //橫屏 LCM_Config(); //LCM初始化 DMA_Config(); //LCM_DMA初始化, 使用DMA方式顯示下面的字符串. DMA_printf_text16(80, 0+40," STC 32位8051全球大學計劃"); DMA_printf_text16(80, 20+40,"屠龍刀-STC32G12K128開源示波器專案"); DMA_printf_text16(80, 40+60,"2組CAN, USB, 32位8051"); DMA_printf_text16(80, 60+60,"STC32G12K128, 高精準12位ADC"); DMA_printf_text16(80, 80+60,"DMA支持(TFT彩屏, ADC, 4組串口, SPI, I2C)"); DMA_printf_text16(80,100+80,"STC32G12K128購買途徑:"); DMA_printf_text16(80,120+80,"0513-55012928, 55012929"); DMA_printf_text16(80,140+80,"STCMCUDATA"); background = BLACK; foreground = GREEN; DMA_printf_text16(80,160+80,"@布丁橘長-修改版v1.1"); background = BLACK; foreground = RED; DMA_printf_text16(80,180+90,"按任意鍵繼續!"); background = BLACK; foreground = WHITE; LCMIFCR = 0x00; //禁止LCM接口 |
首先,先去主函數里面找到顯示文字或者字符的代碼(一般在初始化里面),因為是開機,所以一般只顯示一次,然后對照顯示的字符,改成自己的即可,如果是圖片顯示,則換一張自己的圖片上去即可 |