- 博客(11)
- 收藏
- 关注
原创 C语言关键字
如果一个变量被register修饰,就意味着该变量会作为一个寄存器变量,让该变量的访问速度得到了最快。修饰局部变量,该变量只在初始运行的时候进行初始化,且只初始化一次。auto的出现意味着当前变量的作用域为当前函数或者代码段的局部变量,意味着当前变量毁在内存栈上进行分配。在他的保护下,所有的变量都可以保持完好无损,只要一个变量前面被const修饰,就意味着该变量里的数据可以被访问但是不能被修改--readonly!看const修饰谁,谁就拥有的铁布衫,谁的值就是不能修改的,是readonly的。
2023-09-08 10:48:29
68
1
转载 如何学好信号与系统!!!!!!
虽然最后总归是上岸了,但我奉劝大家如果是为了应试,不要把时间卡的这么紧,信号与系统并不难,在掌握基本招式的情况下,一个星期的题目训练绝对可以解决百分之九十的题目。----------------------------------------------以上是我搜集的资源-----------------------------------------------------关于我的考研,我实际上是考试前五天才看完信号与系统的两本书的,找的视频大概看了2/5(到。这是我用的视频,不一定是最适合你的。
2023-06-09 09:24:57
350
1
原创 MCU控制随笔
指针也就是地址,每一个内存位置都有自己的名字,指针对应的地址就是它的名字,比如8位系统,他总共有256个存放数据的房子的话,如果要向23号房子里放入一个字节,也就是指针地址为0x17(23的十六进制为0x17),这样的话,地址的值其实就是一个8输入256输出的8-256译码器。0xffff ffff:32位译码器1111 1111 1111 1111 1111 1111 1111 1111 对应4,294,967,295个内存位置,单片机为32位系统,依次类推。
2023-05-26 14:57:50
43
1
原创 MDK5 工程建立时遇到的问题集锦
.(或者点击菜单栏里的下魔法棒),出现以下界面,选择下拉列表选择J-Link,然后点击settings按钮,选择Flash Download ,点击Add,选择自己芯片的 Flash(这里根据自己的型号选择)调试下载FLASH时经常出现Error: Flash Download Failed-“Cortex-M3”,这是由于MDK中的Flash的编程算法没有配置或没有配置正确。然后选择Utilities选项卡,如图所示,这里的settings与前面一样。
2023-04-24 14:40:17
241
转载 CMSIS
CMSIS为处理器和外设提供了一致且简单的软件接口,方便软件开发,易于软件重用,缩短了开发人员的学习过程和应用项目的开发进程。使用MDK开发工具进行STM32微控制器的应用开发需要安装软件包,软件包包括设备驱动程序库STM32F1XXX_DFP.XXX.pack(对于Keil MDK5而言是根据开发设备的不同选择性安装,MDK4之前的版本都是默认全部安装)、Cortex微控制器软件接口标准CMSIS库(默认安装)、中间件Middleware(默认安装)以及代码模板、示例等
2023-04-24 09:00:41
654
1
原创 USB----HID学习
由此我们可以看出,USB的描述符之间的关系是一层一层的,最上一层是设备描述符,下面是配置描述符,再下面是接口描述符,再下面是端点描述符。在获取描述符时,先获取设备描述符,然后再获取配置描述符,根据配置描述符中的配置集合长度,一次将配置描述符、接口描述符、端点描述符一起一次读回。描述符之间有一定的关系,一个设备只有一个设备描述符,而一个设备描述符可以包含多个配置描述符,而一个配置描述符可以包含多个接口描述符,一个接口使用了几个端点,就有几个端点描述符。用于识别描述符类型的常量,使用在有一个以上描述符的设备。
2023-04-23 17:20:43
240
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人