- 博客(4)
- 收藏
- 关注
原创 关于128*64点阵屏显示英文乱码
以我自己的理解,之所以显示英文符号乱码,其原因就在于如果是16*16的汉字规格,我们是正常需要32个十六进制来表示,也就是一个十六进制控制两个二极管,这个时候若是想显示英文字符,你只写了16个十六进制,是识别不了的,因为有一半系统不知道怎么去理解,所以即便不需要那一半,也需要写0x00,也就是让其位置的二极管处于低电平的状态,但如果你的代码有翻转电平·的话,就需要反过来了。在中文的十六进制那里,我们可以发现,一个汉字是由4*8的十六进制组成的,那么英文就是2*8,所以我们把英文的十六进制改成。
2024-07-22 23:21:25
594
原创 Stm32 conflicting types for DMA
如图 声明DMA函数 报错,光标移到DMA-Init显示conflicting types for DMA,因为DMA的函数在32库中,直接定义函数为DMA-Init与库中DMA冲突 只需要改变函数名称就可以解决。遇到类似的这种定义函数报错conflicting types for,可以先看一下是否和库中函数冲突。
2024-06-29 01:00:49
294
原创 keil5:system\Timer.c(42): warning: #1-D: last line of file ends without a newline
解决keil5 mdk中system\Timer.c(42): warning: #1-D: last line of file ends without a newline
2024-06-24 23:36:51
386
原创 keil破解时出现*** TOOLS.INI: TOOLCHAIN NOT INSTALLED ***的解决办法
注意一下target,我在破解arm的时候选择了c51 然后就出现了TOOLS.INI: TOOLCHAIN NOT INSTALLED,之后换成了arm后,问题就解决。解决问题的过程中发现一个博主提出了修改TOOLS.INI文件的想法,但当我打开之后发现我并没有出现博主文件中的问题,有兴趣的朋友可以去博主哪里看看。1.先看uvision是不是以管理员身份打开运行的,没破解之前需要用管理员身份来运行uvision。如果我的方法有问题 或大家有更好的解决问题欢迎评论或直接私信我。
2024-04-17 11:51:44
5712
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人