logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C语言基本数据类型(所占字节数)

一 C语言基本数据类型short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。在不同的系统上,这些类型占据的字节长度是不同的:**16位编译器:char/unsigned char :1字节char :2字节short int:2字节int/unsigned int:2字节long int:4字节float:4字节double:8字节*32位

#c语言
keil中使用Astyle格式化你的代码

Astyle关于AstyleAstyle 的全称是Artistic Style的简称,是一个开源的源代码格式化工具,可以对C,C++,C#以及Java等编程语言的源代码进行缩进、格式化、美化。Home Page: http://astyle.sourceforge.net/Project Page: http://sourceforge.net/projects/astyle/下载链接:Astyl

STM32系统中掉电保存数据的方法

STM32系统中掉电保存数据的方法在嵌入式设备开发中,往往需要保存一些掉电不易失性的数据,如果系统配置、用户定制信息等等,如果增加额外的ROM IC,比如(基于I2C的24C02等等)往往会造成额外的PCB空间增大,硬件成本增加,降低产品的性价比。如果单从实用性来讲,在stm32的系统中,诸如此类的应用,推荐如下3个方法可以去尝试和借鉴。基于IIC协议的24C02(EEPROM)在STM32控制器

#stm32
STM32---I/O引脚复用以及重映射(GPIO和AFIO)

STM32F4xx官方资料:《STM32F4中文参考手册V10》-第7章I/O 引脚复用器和映射(GPIO和AFIO)I/O 引脚复用器和映射微控制器 I/O 引脚通过一个复用器连接到板载外设/模块,该复用器一次仅允许一个外设的复用功能 (AF) 连接到 I/O 引脚。这可以确保共用同一个 I/O 引脚的外设之间不会发生冲突。每个 I/O 引脚都有一个复用器,该复用器采用 16 路复用功能输入(A

#stm32
NPN和PNP的区别和总结

三极管简述三极管开关属于电流控制开关,Ib控制Ic,与MOSFET管电压控制相反:NPN和PNP的电流方向、电压极性相反。1)NPN :以B→E 电流控制C→E 电流。 正常放大时,即VC > VB > VE2)PNP :以E→B 电流控制E→C 电流。 正常放大时,即VE > VB > VC总之,VB在中间,VC 和 VE 在两边。而且BJT各极的电压与电流方向是一致的,

NMOS管与PMOS管的区别与总结

对MOS管的理解MOS管的管脚有三个:源极S(source)、栅极G(Gate)和漏极(Drain),但是实际工程应用中,经常无法区分PMOS管和NMOS管、各管脚的位置以及它们各自导通的条件。MOS管有两种:一个是PMOS管,一个是NMOS管;PMOS管就是positive管,是积极的管,而NMOS管是negative管,是消极的管。积极的管就是顺应潮流,顺势而为;消极的管就是违背趋势,逆流而上

Linux---如何打开文本文件

Linux系统如何打开文本文件1.利用vim文本编辑器在终端中输入【vi 文件名.txt】,命令中的vi部分是选择vim文本编辑器来打开并编辑文件。用目标文件名来代替命令中的文件名。关闭文件在终端中输入【:q】,按下回车键,这样就可以退出vim程序,然后返回终端界面。2.使用cat命令打开文件打开终端后直接用cat命令查看文件中的内容,只需在提示符下输入【cat 文件名.txt】,然后按enter

#linux
ubuntu交叉编译 opencv报错error: missing binary operator before token解决方案

ubuntu交叉编译 opencv报错error: missing binary operator before token解决方案最近交叉编译opencv出现error: missing binary operator before token的错误,查了好多资料都没有很好的解决方案,后面认真的分析了一下错误的地方,最终问题解决。硬件平台ubuntu 20.04arm:AM5708开发板交叉编译

#opencv#linux#编辑器
暂无文章信息