![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2024年程序员学习
文章平均质量分 89
普通网友
这个作者很懒,什么都没留下…
展开
-
STM32G4之按键实验_正点原子stm32g4(1)
的, 并且外部都没有上下拉电阻,所以,需要在 STM32F4 内部设置上下拉,STM32G4是可以看到外部接了上拉电阻的,所以程序里面没有设置上下拉模式输入上拉:无论输入管脚悬空或者被高电平驱动时,读取的都是1. 只有在输入端为0的时,读取到的值才是0。要判断KEY0,1,2的IO口电平,只有按键按下了,输入端为0 ,才能检测读取到低电平,所以这三个引脚选择输入上拉模式输入下拉:无论输入管脚悬空或者被低电平驱动时,读取的都是0. 只有在输入端为1的时,读取到的值才是1。原创 2024-05-17 09:30:57 · 342 阅读 · 0 评论 -
stm32f4编码器模式_stm32f4 编码器
/编码器模式设置--------------------------------------------------------------//溢出中断设置--------------------------------------------------------------//定时器设置-------------------------------------------------------------TIM_ITConfig(TIM3,TIM_IT_Update,ENABLE);原创 2024-05-17 09:30:22 · 597 阅读 · 0 评论 -
stm32f4编码器模式_stm32f4 编码器(1)
/编码器模式设置--------------------------------------------------------------//溢出中断设置--------------------------------------------------------------TIM_ITConfig(TIM3,TIM_IT_Update,ENABLE);原创 2024-05-17 09:29:48 · 315 阅读 · 0 评论 -
STM32f4日记5之AB相编码器测速实验(TIM定时器的编码器模式使用)_stm32编码器ab相计数
涵盖了95%以上物联网嵌入式知识点,真正体系化!原创 2024-05-17 09:29:14 · 575 阅读 · 0 评论 -
Qt 进阶之路_qt进阶
体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)**原创 2024-05-17 06:08:20 · 478 阅读 · 0 评论 -
Qt 资料大全_qt学习资料
各种强大的 Qt 项目及丰富的 Qt 库。Qt 库存档 - 为 Qt 应用程序开发人员提供了所有现有的库。免费的计算机编程类中文书籍。原创 2024-05-17 06:07:46 · 592 阅读 · 0 评论 -
Qt 资料大全_qt学习资料(1)
为了方便更多 Qter 了解、学习 Qt,现将相关资源进行整理,主要内容包括:Qt 官网、编码风格、GitHub & Third-Party、社区论坛、博客、书籍等。满满的都是干货,独乐乐不如众乐乐。。。原创 2024-05-17 06:07:12 · 553 阅读 · 0 评论 -
QT 系统学习 day06 ,摄像头,语音识别(语音转文字,文字转语音,Qt 的人脸识别系统)
/ 直接使用系统默认的 /// 或者调用上面的可用设备, 上面不是有码?if(info.isFormatSupported(format) == false) //检测配置是否支持该音频设备。void Audio::slot_pushButton_input() /*** 录制音频 ***/void Audio::slot_pushButton_input() /*** 录制音频 ***/原创 2024-05-17 06:06:38 · 807 阅读 · 0 评论 -
ISP(图像信号处理)算法概述、工作原理、架构、处理流程_isp处理
一般情况下, 在传感器中,实际像素要比有效像素多, 如下图所示, 像素区头几行作为不感光区( 实际上,这部分区域也做了RGB 的 color filter),用于自动黑电平校正,其平均值作为校正值, 然后在下面区域的像素都减去此矫正值,那么就可以将黑电平矫正过来了。所以, 一般采用非线性去噪算法, 例如双边滤波器, 在采样时不仅考虑像素在空间距离上的关系, 同时加入了像素间的相似程度考虑, 因而可以保持原始图像的大体分块, 进而保持边缘。所以, 可以适当地抛弃部分U、V分量, 达到压缩数据的目的。原创 2024-05-17 02:29:55 · 928 阅读 · 0 评论 -
ISP(图像信号处理)算法概述、工作原理、架构、处理流程_isp处理(1)
一般情况下, 在传感器中,实际像素要比有效像素多, 如下图所示, 像素区头几行作为不感光区( 实际上,这部分区域也做了RGB 的 color filter),用于自动黑电平校正,其平均值作为校正值, 然后在下面区域的像素都减去此矫正值,那么就可以将黑电平矫正过来了。所以, 一般采用非线性去噪算法, 例如双边滤波器, 在采样时不仅考虑像素在空间距离上的关系, 同时加入了像素间的相似程度考虑, 因而可以保持原始图像的大体分块, 进而保持边缘。所以, 可以适当地抛弃部分U、V分量, 达到压缩数据的目的。原创 2024-05-17 02:29:21 · 875 阅读 · 0 评论 -
ISP(七) CMOS图像传感器内部结构及工作原理_cmos sensor内部结构及工作原理
PPD的出现,是CMOS性能的巨大突破,它允许相关双采样(CDS)电路的引入,消除了复位引入的kTC噪声,运放器引入的1/f噪声和offset噪声。但是,PPD结构有4个晶体管,有的设计甚至有5个,这大大降低了像素的填充因子(即感光区占整个像素面积的比值),这会影响传感器的光电转换效率,进而影响传感器的噪声表现。复位完成后,读出复位电平,其中包含运放的offset噪声,1/f噪声以及复位引入的kTC噪声,将读出的信号存储在第一个电容中。2、 如图2.3(b),PN结的信号,先经过读出电路,才进行放大。原创 2024-05-17 02:28:47 · 719 阅读 · 0 评论 -
ISP(七) CMOS图像传感器内部结构及工作原理_cmos sensor内部结构及工作原理(1)
PPD的出现,是CMOS性能的巨大突破,它允许相关双采样(CDS)电路的引入,消除了复位引入的kTC噪声,运放器引入的1/f噪声和offset噪声。但是,PPD结构有4个晶体管,有的设计甚至有5个,这大大降低了像素的填充因子(即感光区占整个像素面积的比值),这会影响传感器的光电转换效率,进而影响传感器的噪声表现。复位完成后,读出复位电平,其中包含运放的offset噪声,1/f噪声以及复位引入的kTC噪声,将读出的信号存储在第一个电容中。2、 如图2.3(b),PN结的信号,先经过读出电路,才进行放大。原创 2024-05-17 02:28:13 · 806 阅读 · 0 评论 -
C语言字节对齐_字节对齐c语言
按照数组的定义,数组中所有元素都是紧挨着的,如果我们不把结构的大小补充为4的整数倍,那么下一个结构的起始地址将是0x0000A,这显然不能满足结构的地址对齐了,因此我们要把结构补充成有效对齐大小的整数倍.其实诸如:对于char型数据,其自身对齐值为1,对于short型为2,对于int,float,double类型,其自身对齐值为4,这些已有类型的自身对齐值也是基于数组考虑的,只是因为这些类型的长度已知了,所以他们的自身对齐值也就已知了.又C的自身对齐值为4,所以C的有效对齐值为2。原创 2024-05-16 21:30:19 · 391 阅读 · 0 评论 -
C语言字符类型和数字类型互相转换_c语言怎么将字符型变量转换成数值型变量
char类型的变量减去一个‘0’;原创 2024-05-16 21:29:42 · 256 阅读 · 0 评论 -
C语言字符类型和数字类型互相转换_c语言怎么将字符型变量转换成数值型变量(1)
用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值。radix: 是基数的意思,即先将value转化为radix进制的数,范围介于2-36,比如10表示10进制,16表示16进制。而用双引号引起的字符串大小是字符的总大小+1,因为用双引号引起的字符串会在字符串末尾添加一个二进制为0的字符’\0’。用atoi,atol,atof函数,分别对应的是整型,long型,double型。而用双引号引起的字符串,代表的是一个指向无名数组起始字符的指针。:把一整数转换为字符串。原创 2024-05-16 21:29:08 · 415 阅读 · 0 评论 -
C语言字符串拼接strcat和sprintf_c字符串拼接sprintf
因此,在使用这两个函数时,需要特别注意缓冲区的大小以及如何处理字符串的结尾。建议优先选择安全函数,如strncat和snprintf等,以避免潜在的错误和安全问题。函数相似,它可以根据指定的格式化字符串将参数转换成字符,然后写入到指定的字符数组中。strcat和sprintf两个函数在字符串末尾的处理方式不同。函数可以将格式化的字符串写入到指定的字符数组中。来进行字符串的拼接。原创 2024-05-16 21:28:35 · 275 阅读 · 0 评论 -
AC DC、DC DC转换器基础指南(二)_dc和ac阻值(1)
通过DC/DC转换器实现电压稳定的装置被称为电压稳压器。原创 2024-05-16 13:26:22 · 215 阅读 · 0 评论 -
7个硬核嵌入式C进阶要点!_嵌入式进阶
数据占用大小是指不同的数据类型在平台中所占用的字节个数,不同的平台不同类型占用的字节个数稍有不同,不过在对应的平台进行开发过程中,必须要对每个数据类型的占用大小了如指掌,否则各种数据溢出,数据越界等等接踵而来。volatile修饰表示变量是易变的,编译器中的优化器在用到这个变量时必须每次都小心地从内存中重新读取这个变量的值,而不是使用保存在寄存器里的备份,有效的防止编译器自动优化,从而与软件设计相符合。const是恒定不变的意思,与指针的结合主要的问题是其const在指针中的位置导致该变量属性不同。原创 2024-05-16 13:25:48 · 379 阅读 · 0 评论 -
5分钟理解相机ISP(图像信号处理)_相机原理 isp
做AI(Artificial Intelligence,人工智能)的人也知道,如果ISP不给力,后续的AI处理效果会受到影响。需要ISP模块的原因有2个方面,一个是镜头和Sensor的物理缺陷(不完美),第二是拍摄的光线条件多样,镜头和Sensor需要根据环境做适应(就像人眼要通过瞳孔缩放,适应环境明暗一样)。再请教几个图像处理的教授,他会说,你说的都是工程问题,我现在在研究更深奥的课题,比如三维重建,语义分割,人体运动捕捉等算法。如下图,是几幅油画,这就是人类期望的调整ISP成像效果的方向。原创 2024-05-16 13:25:14 · 402 阅读 · 0 评论 -
5G的发展过程_4
5G技术是第五代移动通信技术,它是对之前的2G、3G和4G技术的升级和革新。5G技术具有更高的数据传输速度、更低的延迟和更大的网络容量,为人们提供更快、更稳定的无线通信体验。原创 2024-05-16 13:24:38 · 310 阅读 · 0 评论 -
web前端面试高频考点——Vue面试题_web前端面试常问问题vue(1)
插槽的内容可能想要同时使用父组件域内和子组件域内的数据用父组件的 url && 子组件的 title原创 2024-05-16 01:54:54 · 525 阅读 · 0 评论 -
W806+ST7735R+tftLCD程序开发
开发板:W80X (w806 w801 w800 air101 air 103)平台:CDK显示屏:openmv 1.8英寸SPI显示屏128X160(st7735r ,程序兼容st7735s)显示屏资料:https://openmv.io/products/lcd-shield (128RMB,为什么会这么贵,搞不清楚)**原创 2024-05-16 01:54:20 · 710 阅读 · 0 评论 -
Vue通过axios与java交互,并解决跨域问题_vue3a‘xio‘s和java微服务进行数据交互
中文可以参考之前转载的文章MakeMakeAPI。原创 2024-05-16 01:53:45 · 891 阅读 · 0 评论 -
vue通信、传值的多种方式(详细)_组件传值
注意:enentBus是一个另一个新的Vue实例,区分两个this所代表得vue实例…mapactions 和 …mapgetters都是vuex提供的语法糖,在底层已经封装好了,拿来就能用,简化了很多操作。其中…mapActions([‘clickAFn’]) 相当于this.$store.dispatch(‘clickAFn’,{参数}),mapActions中只需要指定方法名即可,参数省略。原创 2024-05-16 01:53:10 · 614 阅读 · 0 评论 -
Keil uVision4 创建51单片机工程
籍、讲解视频,并且后续会持续更新**原创 2024-05-15 23:43:01 · 366 阅读 · 0 评论 -
JVM之VisualVM工具的使用_jvmv
JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。原创 2024-05-15 23:42:27 · 1022 阅读 · 0 评论 -
JTAG接口定义与其他简介
JTAG(Joint Test Action Group)是一个接口,为了这个接口成立了一个小组叫JTAG小组,它成立于1985年,比推丸菌的年龄还大。在1990年IEEE觉得一切妥当,于是发布了 IEEE Standard 1149.1-1990,并命名为 Standard Test Access Port and Boundary-Scan Architecture,这就是大名鼎鼎的JTAG了。JTAG的三大功能你知道吗,响当当的:1.下载器,即下载软件到FLASH里。原创 2024-05-15 23:41:53 · 501 阅读 · 0 评论 -
Jenkins的Maven项目的基本部署流程_maven validation level
1、再次点击新增JDK,安装第步的方法再次配置新jdk即可2、也可点击自动安装,配置别名,选择版本,配置oracle官方账号和密码,使jenkins从官网自动安装jdk。原创 2024-05-15 23:41:18 · 682 阅读 · 0 评论