标签:

问题描述已经确认函数所在的头文件已经include进来了编译编译报错:Keil出现报错 Undefined Symbol XXX 解决办法意思:这个问题的意思是出现未定义的符号问题根源找不到函数的实现部分,所以出现这个问题会有两种情况没有将实现函数的.C文件包含进工程只定义了函数,却没有实现函数解决
2022-06-02
/
42 阅读
1、找到Keil的官方Flash下载算法路径进行修改下载算法的模版在keil安装目录\ARM\Flash下的_Template文件夹,把此文件夹复制出来,进行修改。也可以自行修改此工程名。C:\keil5\ARM\Flash\_Template\NewDevice.uvprojx2、选择自己的板子的
2022-06-03
/
31 阅读
LVGL作为EmWin的一个开源替代,在做国产替代项目经常用到,结合国产的MCU可以说是绝配。这里汇总LVGL里面常用的一些设置和组件的使用。一般用lv_imgbtn作为最常用的组件,结合坐标可以实现界面的完全自定义。使用LVGL做大型的自定义界面,配置方面最好多带一块外置的Flash例如:华邦(W
2022-05-10
/
30 阅读
在做LVGL项目的时候,经常是以自定义UI的方式做的,这时候图片会占用很多资源,必须将图片转换成bin文件存放到外部存储器上,比如SD卡或者Flash存储芯片。先上效果图具体操作1.注册lvgl文件系统void init_fs_config(void) { static lv_fs_drv_
2022-05-19
/
44 阅读
这一篇学习一下Background Styles,还是通过codeblock来模拟代码的运行,代码如下:void lv_background_style_test() { static lv_style_t style; lv_style_init(&style);
2022-06-11
/
18 阅读
需求说明由于设备位置问题,屏幕需要翻转180°显示才好安装,如果没有旋转功能,则需要重新做代码布局,找到LVGL8的文档,发现显示部分已经有这个的配置,只需要做以下简单配置就搞定了。硬件部分芯片:采用华芯微特的SWM341S芯片屏幕:4.3寸屏幕 分辨率:800x480 触摸:GT9x关键代码关键代
2022-08-22
/
123 阅读
一、电路原理图基于单片机的数据采集系统方案,该方案根据热敏电阻随温度变化而变化的特性,采用串联分压电路。单片机采集热敏电阻的电压,通过A/D转换将模拟量电压信号转换成数字量电压信号,经过查表转换得到温度值,控制LCD实时显示温度值。二、源码1.main代码如下:#include<reg52.h
2022-05-25
/
31 阅读
单片机芯片芯片:STC8A8K64S4A12关于此芯片的重要说明:2022-2-24到2022-3-21期间生产的此型号程序空间为63K, EEPROM 固定为1K, EEPROM大小无法修改其它时间生产的此型号的程序空间和EEPROM参数都是正确的即: 程序空间为63.5K, EEPROM默认为0
2022-05-26
/
37 阅读
ISP在线ISP,主要依靠IAP_CONTR寄存器,使用IAP_CONTR=0x60触发单片机进入ISP模式,而不需要冷启动,减少调试时的麻烦,可配合自定义串口命令,可使用官方提供的ISP软件,或者利用官方提供的Upgrade.exe自行开发软件。IAP一般将全部64K都设置成EEPROM,让用户程
2022-05-26
/
32 阅读
串口通信连接好串口波特率设置为9600,无奇偶校验 晶振11.0592MHz 接上串口,可以接收到自己发送的字符请提前计算一下所选晶振能达到的最高速度,波特率不能超过最高速度 (1) 波特率加倍(SMOD=1): Max_Baud = FOSC/12/16 (2) 波特率不加倍(SMOD=0):M
2022-08-19
/
25 阅读