自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 工程伦理(李正风)2025春-课后习题

一、 B A B D ACD ABCD ABCD A ABCD ABD ✓ ✓ B ✓。

2025-04-20 17:02:31 175

原创 GPIO输入

我们消除抖动,加一段延时即可。

2024-12-07 22:02:13 185

原创 GPIO输出

注意:图中不应该是肖特基,应该是施密特触发器,作用是对输入电压整形的,执行逻辑是输入电压大于某一个阈值,输出就回瞬间升为高电平,反之输出降为低电平。输出数据寄存器同时控制16个端口,并且这个寄存器只能整体读写,若想单独控制其中某一个端口不影响其他端口的话,可以通过设置这个位设置和位清除寄存器。左边一部分是寄存器,中间是驱动器,右边是某些IO口的引脚。整体结构分为两个部分,上面是输入部分,下面是输出部分。STM32内部的寄存器都是32位的,端口只有16位,故此只有低16位对应的有端口,高16位是没有用到的。

2024-12-01 09:35:33 160

原创 第二章python基础语法

3.基于print语句完成各类字面量的输出。1.掌握字面量含义:被写下来的固定的值。作用不是程序,不被执行增强程序可读性。注释定义:对代码进行解释分析说明。2.能够使用单行注释和多行注释。

2024-11-25 15:40:07 125

原创 python学习基础知识

1.1人类如何和计算机交流!需要借助翻译工具(解释器和编译器)讲代码翻译成二进制!从而实现无障碍交流。1.2计算机只认识0和1二进制。

2024-11-20 21:00:02 172

原创 DSP28335时钟及控制系统

输入CPU的信号为150M,分给外设。供给外设sPIA或者SPIABC经过LOSPCP分频器,LSPCLK是低速时钟,HSPCLK是高速时钟;通过给eCAN是分频操作除2。这张图可以了解部分外设工作频率,有助于减小功耗。二、系统控制及外设时钟。三、时钟单元常用寄存器。

2024-11-20 20:36:28 333

原创 工程模板创建

1.1.1cmd存放了RAM:当调试程序,下载ram之后调试成功之后,再将程序烧录到28335的flash文件中,然后需要F28335文件,以及容量分配启动文件。1.2.1cmd存放了使用操作系统BIOS,不使用系统noBIOS,通常我们在不开发操作系统时候需要用noBIOS文件。1.1.5source文件夹里面存放f28335内核和外设驱动一些源文件,后缀是.c,还有一些校准文件,延时函数。1.2headers文件夹存放了28335外设所需要的外设头文件,操作系统的文件。1.2.2gel文件。

2024-11-19 12:06:52 296

原创 寄存器和存储器

1.3.2.我们要记住寄存器的四个:PF0、PF1、PF2、PF3是受到保护的。我们平常编写程序通常存储在FLASH里面,程序里面定义的中间变量,运算结果都存放在SARAM里面,OPT ROM是一次性编程的存储空间。2.2前面的GPADAT_REG这是一个枚举类型变量,这里面有两个成员,一个是对32位的IO操作,一个是对每一位的操作。2.2.2按住ctrl用鼠标左键点击他,就会定位到我们所需要的内容里面,如果点击没反应,可能是他不在这个文件夹里面。寄存器的定义就是对于我们存储单元起别名。

2024-11-18 17:29:06 259

原创 C语言学习进阶日记(分支语句和循环语句)

控制语句:用于控制程序流程的执行流程,以实现程序的各种结构方式,他们由特定的语句定义符组成,C语言有9种控制语句。

2024-09-29 12:00:01 219

原创 c语言学习日记(结构体)

主函数中创建变量并且初始化,我们输出来看结果,这段代码的意思是用类型来创造一个变量。

2024-09-26 18:59:32 193

原创 c语言学习日记(指针)

内存会划分成一个个的内存单元(一个内存单元的大小:1byte),每个内存单元都有一个编号。

2024-09-26 15:26:03 377

原创 C语言学习日记(define定义常量和宏)

宏跟函数是非常相似的。

2024-09-23 21:07:58 147

原创 C语言学习日记(常见关键字)

4.char是类型,和short、int、long、float、double,都是一些类型,也可以当成关键字。enum是枚举、struct是结构体、union是联合体(共用体)、signed有符号的、unsigned无符号的、 sizeof计算大小、typedef类型重命名、void是无(函数的返回类型,函数的参数)和类型有关的。3.if else、switch和case、default、goto都是和分支有关的。2.名字必须是字母、数字、下划线组成不能,不能有特殊字符,同时不能以数字开头。

2024-08-25 16:11:27 163

原创 C语言学习日记(操作符)

取的是商,%取的是模代表余数。除号两段都是整数的时候,执行的是整数除法,如果两端只要有一个浮点数就执行浮点数的除法。然而单目操作符就是只有一个操作数的操作符。注意取模操作符的两个操作符只能是整数。int是整型,float是浮点型。.1f代表的是打印小数点后一位。a+b(+便是双目操作符)

2024-08-24 17:27:38 243

原创 C语言学习日记(字符串)

敲入arr观察可得末尾隐藏了一个\0。字符串的结束标志是一个\0的转义字符,在计算字符串长度的时候\0是结束标志,不算做字符串内容。在打印出来的时候因为arr2没有结束标志所以他一直会往后持续,甚至打印别的空间里的内容。char代表字符类型,'a'表示字符常量。若把字符常量存到变量ch里面去。[ ]里面的数字一定要大于所要存储字符串大小。注意观察以下两个arr1和arr2的区别?由此可得结束标志\0的重要性。"abcdef"叫做字符串。c语言中没有字符串类型。若把字符串存起来怎么存?

2024-08-24 15:21:28 187

原创 C语言学习日记(常量)

一般define的符号和枚举常量大多数用字母大写形式。MAX叫做define定义的符号,也叫标识符。enum是枚举关键字。3. define定义的标识符常量。

2024-08-24 14:52:07 209

原创 C语言学习日记(变量的作用域和生命周期)

运行结果:

2024-08-24 14:26:04 168

原创 C语言学习日记(如何创建项目)

2.创建新项目-选择空项目-更改项目名字,选择自己对应代码位置(我的位置c盘-code-2024)-如果多行代码不需要使用,那么我们可以按如图片右上角 两个按键添加注释、取消注释。(里面代表参数)如果里面是void那么就是跟()意思一样没有参数的意思。标准写法有个呼应的关系return是返回的意思,int代表整型类型,3.创建源文件(后缀为.c为源文件,后缀为.h为头文件)如果不管用就需要按ctrl+fn+f5。添加注释(ctrl+k+c)取消注释(ctrl+k+u)快捷键:ctrl+f5。

2024-08-24 11:30:47 1389

原创 C语言学习日记(变量与常量:局部变量和全局变量)

变量的分类:局部和全局。

2024-08-24 10:48:55 93

原创 C语言学习日记(数据类型)

例如:%d按照整型的形式打印,sizeof表示char类型数据在内存中所占空间的大小。若%d打印出现报警,那么可以更换为zu代表打印一个sizeof返回的整型。因为他们的大小不同他们表示范围就不同,表示范围不同,就需要在适当的时候选择适当的范围,适当的类型。创建变量的本质就是向内存申请空间,有了内存空间就可以向里面存放一定数据。输出的1244848就是所占字节大小。由此可得char占一个字节8个比特位。为什么给出这么丰富的类型?

2024-08-24 10:31:54 169

原创 C语言学习日记(数组)

数组的下标(从0开始): 数组在内存中其实是存在序号。可以通过访问下标访问其中元素。

2024-08-02 13:13:23 147 1

原创 C语言学习日记(函数)

2024-08-02 13:04:26 127

原创 C语言学习日记(选择语句和循环语句)

循环语句:while循环应用。

2024-08-02 12:55:39 142

原创 C语言学习日记(注释)

写注释作用:方便自己梳理思路,对复杂代码进行解释。缺点:嵌套注释会出现问题!优点:一次注释多行。

2024-08-02 12:34:57 162

原创 C语言学习日记(转义字符)

倒数二个字符很特殊:\dd:打印\130(八进制的130=十进制的88)会打印出来x。这是因为在存储字母的时候会存储对应的数字代表字母(ASCII编码方式)。注意为什么\628不能组成一个一个字符,因为超过八进制的范围了(0-7),因此要分开计算字符长度为14。最后一个转义字符:打印出来的便是ASCII码中的字符,对应请看上面表格!第二个转义字符:如果想打印'的话,这里会出现报错,编译的时候会自动把前两个'看成一对。打印路径正常会出现问题,会出现一大段空格,会出现水平制表符,此时需要用到第四个转义字符。

2024-08-02 11:25:00 386

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除