- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 4种色彩模式的区别
ARGB_1555和RGB_565模式一个像素点占16位,共2个字节;MIPI触摸屏厂家提供的可选色彩模式有以下4种:ARGB_8888、ARGB_4444、ARGB_1555、RGB565。一个像素的位数总和越高,图像越逼真,占用的内存也就越大,例如一张480x1280的图片,在RGB_565模式下,占用480。8888:表示由4个8位组成,即A=8,R=8,G=8,B=8,一个像素点占8。2/1024KB=1200KB的内存,在ARGB_8888模式下占用480。4=32位,共4个字节。
2024-12-19 12:36:29
338
原创 MIPI调试之UART接收数据
/新定义的数组//原定义数组如下uint8_t:这是一个无符号8位整数类型,它的取值范围是0到255,不表示负值。主要用于表示确切的8位无符号整数值,常用于需要精确控制数据大小和范围的场合,如处理二进制数据、协议构建、硬件接口等。char:这是C语言的基本字符存储类型,可以是有符号的或无符号的,示例中为无符号的。如果是有符号的,其范围通常是-128到127;如果是无符号的,其范围是0到255。可以使用(char)和(uint8_t)进行强制类型转换。代码中cmdBuf。
2024-12-16 13:09:03
427
原创 mipi屏高频库函数汇总(一)
标准库函数,用于将一块内存区域的每个字节设置为指定的值。定义为其中,ptr表示目标内存区域的起始地址;value表示设置的值,常用整数表示,但在传给函数时自动转换为unsigned char类型;num表示设置的字节数。工作原理是将value复制到指定内存区域ptr所指向的每个字节中,重复复制num次。常用于将内存区域初始化为特定值,例如将整个数组清零。注意:该函数以字节为基本操作单位复制数值,对于非char型的数组,设置的值可能会被截断,或产生不可预测的结果;
2024-12-13 15:14:25
328
原创 AVR的IAP编程方式实现(一)
本文基于ATmega128单片机仅对IAP编程方式做简单介绍,文中代码仅做简单说明。IAP的本质就是:MCU可以灵活地运行一个常驻Flash的引导加载程序(Boot Loader Program),实现对用户应用程序的在线自编程更新。引导加载程序的设计可以使用任何的可用的数据接口和相关的协议读取代码,或者从程序存储器中读取代码,然后将代码写入(编程)到Flash存储器中。本文将给出一个Boot Loader程序,它可以配合Windows中的超级终端程序,采用Xmodem传输协议,通过RS232接口。
2024-09-30 11:48:51
829
原创 C语言结构体、指针和结构体指针的基本操作
与函数声明相同,在结构体声明后的位置,都可以直接使用。一般都是在所有函数前面声明结构体类型,方便调用。结构体定义的方式通常有两种。(1).方法一:先声明,再定义此方法定义的结构体变量通常为局部变量。(2).方法二:声明的同时进行定义此方法定义的变量通常为全局变量。struct STUDENT//此处的结构体类型STUDENT可省略,成为直接定义结构体变量的方式int num;char sex;int age;注意:-只有结构体变量才分配地址,结构体类型的声明不分配空间。
2024-08-29 11:02:09
3408
转载 【无标题】
系统流程图主要应用在系统架构阶段,是系统分析员或系统设计师对将要构建系统的一种描述,这种描述以简单图形化的方式给出了系统的整体结构,涉及到系统将要使用的各种部件,如子系统、数据库、磁盘、文件、用户的输入与输出等。它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。上面的数据流图十分地简单,病员是数据源点,护士是数据的终点。,它既不是学生的属性,也不是课程的属性,因为它依赖于某个特定的学生,又依赖于某门特定的课程,所以它是学生与课程之间的联系“学”的属性。
2024-07-09 15:24:40
70
转载 优快云转载文章步骤
参考博客原址 http://blog.youkuaiyun.com/bolu1234/article/details/51867099转载优快云博客步骤: 1、优快云博客页面右键,点击【检查】 2、点击检查后,页面右侧出现html代码,如下图 3、点击写博客、点击左侧栏【博客设置】4、选择MarkDown编辑器,保存5、重新点击写博客,把复制内容粘贴...
2021-06-16 15:07:37
108
转载 2021-03-26
1. 概述 1.1 简介 KT404A是一个提供串口的语音芯片,完美的集成了MP3、WAV的硬解码。同时软件支持工业级别的串口通信协议,以SPIFLASH作为存储介质,用户可以灵活的选用其中的任何一种设备作为语音的存储介质。通过简单的串口指令即可完成播放指定的语音,以及如何播放语音等功能,无需繁琐的底层操作,使用方便,稳定可靠是此款产品的最大特点。 无需任何烧录器,无需任何...
2021-03-26 16:23:57
209
原创 WPF实例(一)
时钟程序using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.In
2021-01-25 16:34:59
696
原创 WPF学习笔记(一)——新建WPF应用程序
WPF笔记(一)(一) 新建WPF应用程序XAML语言:可扩展应用程序标记语言,命名空间与.NET中的不是一一对应的,而是一对多,都是“网址”类型的,是遵循XAML解析器标准的命名规则,不是真正的网址。xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml对应一些与XAML语法和编译相关的CLR名称空间,例如<Style x:key="buttonMouseOver" TargetType="{x:Type Button}">这里
2021-01-25 16:15:12
350
原创 gitbash笔记
gitbash笔记1.设置用户信息:包括用户名和邮箱(结尾回车)git config --global user.name "user"git config --global user.email "email"查看用户信息:git config --list2.创建本地仓库(1)指定路径(最好不要有中文,Vim中文处理会出错)cd ../g/Git(该命令指定到g盘下Git文件夹,也可以用mkdir Git创建新文件夹)cd是change directory的简写,改变目录的意
2021-01-08 13:20:55
105
AVR芯片的BootLoader程序(含上位机软件)
2024-12-16
exe程序运行遇到的问题
2024-12-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人