摘要: 1.删除本体仓库信息 rm -rf .git 2.git初始化 git init 3.后续按照git仓库的创建步骤即可 阅读全文
posted @ 2024-10-22 18:48 Charles_hui 阅读(143) 评论(0) 推荐(0)
摘要: 一.前言 lvgl有一个像素点类型定义"lv_color_t",可以用表示多种颜色格式,RGB565、RGB888、RGB111等。 二.代码分析 1.对于不同颜色使用联合体、结构体、位域进行类型定义。 点击查看代码 typedef union { uint8_t full; /*must be d 阅读全文
posted @ 2024-10-16 17:22 Charles_hui 阅读(642) 评论(0) 推荐(0)
摘要: 一.参考资料 https://blog.csdn.net/qq_42475711/article/details/101291150 https://blog.csdn.net/mls805379973/article/details/139771989?utm_medium=distribute. 阅读全文
posted @ 2024-09-20 17:48 Charles_hui 阅读(26) 评论(0) 推荐(0)
摘要: 1.通道 规则通道 注入通道 2.规则序列寄存器 配置通道的采样顺序 3.ADC周期 4.ADC转换方式 单次转换:adc每次只采集某个通道的一个点,如果需要再次采集,就需要重新使能。 连续转换:adc采集某个通道一个点,转换完成后,再采集第二点。依次类推 4.扫描模式 单次扫描模式:多个通道只扫描 阅读全文
posted @ 2024-09-10 15:19 Charles_hui 阅读(109) 评论(0) 推荐(0)
摘要: 1.为什么要交叉编译 有一个imx6ull板,需要将一个程序下载进去,让其运行起来。如果直接用本地系统的编译器来编译的话,程序有可能编译出错,或者编译成功不能正常运行,所以需要用官方指定的编译工具来做交叉编译。 2.怎么使用交叉编译 参考我当时的一个调试代码的makefile 点击查看代码 #指定使 阅读全文
posted @ 2024-09-07 13:19 Charles_hui 阅读(40) 评论(0) 推荐(0)
摘要: 方法1.栈顶地址是否小于等于栈底 在FreeRTOSConfig.h中,配置 点击查看代码 #define configCHECK_FOR_STACK_OVERFLOW 1 在StackMacros.h文件中可以看到如下代码 点击查看代码 #if( ( configCHECK_FOR_STACK_O 阅读全文
posted @ 2024-08-29 10:06 Charles_hui 阅读(114) 评论(0) 推荐(0)
摘要: 大端的高位字节在低地址处,小端的低位字节在低地址处 以 int32_t a = 0x12345678为例 看到一段大小端验证代码,记录下来 点击查看代码 uint32_t endianess_test = 0x11223344; uint8_t * endianess_test_p = (uint8 阅读全文
posted @ 2024-08-22 16:46 Charles_hui 阅读(24) 评论(0) 推荐(0)
摘要: platform bus资料参考:https://www.jb51.net/article/231922.htm 阅读全文
posted @ 2024-08-21 19:56 Charles_hui 阅读(19) 评论(0) 推荐(0)
摘要: 一.设定屏幕参数 1.更改设备树下的lcd节点参数 目录:arch/arm/boot/dts/imx6ull-14x14-nand-7-1024x600-c.dts 点击查看代码 &i2c2 { goodix_ts@5d { reg = <0x5d>; }; }; &lcdif { display0 阅读全文
posted @ 2024-08-21 19:00 Charles_hui 阅读(365) 评论(0) 推荐(0)
摘要: 1.拷贝根文件系统,运行windows下的vbs脚本,准备烧录 点击查看代码 #!/bin/bash while : do echo "/************20表示程序适配G20主机, 30表示程序适配G30*********/" echo "输入 20 or 30:" read aNum c 阅读全文
posted @ 2024-08-21 18:33 Charles_hui 阅读(19) 评论(0) 推荐(0)