
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
2025年用的板子中,led8个引脚完全与lcd重合,在使用时会出现引脚冲突问题。led由锁存器控制电平能否输入,所以为了时其使用不被lcd影响可以先将其GPIOD-2置低。但是使用按键控制led的功能时会将其锁存器打开,此时lcd也在不断的更新引脚电平导致引脚冲突再次出现,此时可以在每一个lcd函数中加入保持led引脚输出的电平语句解决如下面中的tem,其功能就是在执行LCD函数后保持原来led

音频编码压缩是为了减少音频数据量,便于网络传输。以PCM数据为例,其原始数据量巨大,如48000采样率、16bit采样深度、双声道的数据量约为1.46Mbps,一分钟的数据量可达87.6M。为减轻网络负载,需对音频进行编码压缩,常见格式有MP3、AAC、OGG等。AAC编码因其高质量和高压缩比(1:18)而被广泛使用。AAC编码的音频帧包含1024个采样值,封装格式有ADIF和ADTS两种,其中A

2025年用的板子中,led8个引脚完全与lcd重合,在使用时会出现引脚冲突问题。led由锁存器控制电平能否输入,所以为了时其使用不被lcd影响可以先将其GPIOD-2置低。但是使用按键控制led的功能时会将其锁存器打开,此时lcd也在不断的更新引脚电平导致引脚冲突再次出现,此时可以在每一个lcd函数中加入保持led引脚输出的电平语句解决如下面中的tem,其功能就是在执行LCD函数后保持原来led

使用定时器时一定要在main中使能HAL_TIM_Base_Start_IT(&htim2);TIM2是通用定时器(常用) 需要设置 ARR(自动重装载值) PSC(预分频器) CNT(计数器)stm32g431rbtx芯片的定时器有TIM1~4TIM6~8TIM15~17。PSC是16bits,也就是不可以超过2^16-1=65535。注意定时器中断要使能,不中断也要使能。长按键定时器的运用原理

这里面有几个比较核心的地方:video_data_packet的视频数据包赋值到AVPacket,这里要赋值两部分:一部分是AVPacket缓冲区数据的赋值,另外一个是AVPacket的长度赋值。init_rkmedia_ffmpeg_context是初始化rkmedia_ffmpeg_config的设置,关于这个函数的内容在之前的课程已经说了。这里不做过多的介绍。上面的代码是从LOW_VIDEO

, 1+p->tm_mon(gmtime返回的月份是从0开始,换言之就是第一个月对应的索引值是0而不是1,所以我们要得到真正的月份都需要加1),p->tm_mday(日的输出,正常输出就行),8 + p->tm_hour(由于格林威治获取的小时和北京时间有8个小时的时差,因此我们要获取当前的本地时间需要+8小时才能够得到真实的小时),p->tm_min(分钟的输出,正常输出),p->tm_sec(

在OPENCV中,Mat是整个图像存储的核心也是所有图像处理的最基础的类。Mat主要存储图像的矩阵类型,包括向量、矩阵、灰度或者彩色图像等等。Mat的对象可以分成矩阵头和矩阵数据两个大部分,矩阵头是存储图像的长度、宽度、色彩信息等头部信息;矩阵数据则是存储具体的图像数据。若开发者想对OPENCV的Mat中的信息进行修改,则是改变像素信息的数据部分。Mat的输出一般包含图像的宽度、高度、通道数量、通

avcodec_find_encoder找出对应的codec编码器、利用avcodec_alloc_context3分配AVCodecCotext、设置AVCodecContext结构体参数、利用avcodec_parameters_from_context把codec参数传输到AVStream里面的参数、avio_open初始化FFMPEG的IO结构体、avformat_write_header

在 OpenCV 中,at()是一个模板成员函数,用于访问和修改矩阵或图像中特定位置的元素。它提供了一种直接且类型安全的方式来操作单个像素值,但需要注意其性能和类型匹配问题AT函数是OPENCV中重要的函数之一,它的作用是修改Mat的矩阵某个像素值,也就是我们要修改图像中的像素点就需要利用AT函数去获取并且修改,AT函数的修改一般需要循环cols和rows。然后对每个像素点进行修改。下面这段代码的

音频编码压缩是为了减少音频数据量,便于网络传输。以PCM数据为例,其原始数据量巨大,如48000采样率、16bit采样深度、双声道的数据量约为1.46Mbps,一分钟的数据量可达87.6M。为减轻网络负载,需对音频进行编码压缩,常见格式有MP3、AAC、OGG等。AAC编码因其高质量和高压缩比(1:18)而被广泛使用。AAC编码的音频帧包含1024个采样值,封装格式有ADIF和ADTS两种,其中A








