2025年12月16日

摘要: 基于寄存器开发所需的基本文件分为以下4项,分别为: 1.内核寄存器库文件:D:\桌面\STM32入门教程资料\固件库\Libraries\CMSIS\CM3\CoreSupport 2.stm32启动文件,选择md.s:D:\桌面\STM32入门教程资料\固件库\Libraries\CMSIS\CM 阅读全文

posted @ 2025-12-16 10:27 流年ccc 阅读(6) 评论(0) 推荐(0)

摘要: CMSIS OS 是ARM官方为RTOS提供的通用接口,提供了一系列操作系统操作函数,不仅可以可以对RTOS进行操作,还可以操作其他多线程框架 在开启FREEROTS后,FREEROTS会以systick中断作为时钟基准,会将systick中断得优先级设置得比较低甚至关闭中断,会使HAL库得定时发生 阅读全文

posted @ 2025-12-16 09:38 流年ccc 阅读(1) 评论(0) 推荐(0)

摘要: 中断包括GPIO口电平变化中断、串口收发数据中断、超声波捕获中断、定时器更新中断等,这里以GPIO口电平变化为例进行介绍 引脚检测到的高低电平信号会从输入线经过边沿检测电路。 如果我们选择的是下降沿触发选择寄存器,那么下降沿触发选择寄存器中的第12位置1,上升沿触发选择寄存器第12位置0,如果边沿检 阅读全文

posted @ 2025-12-16 09:37 流年ccc 阅读(1) 评论(0) 推荐(0)

摘要: 一.GPIO八大模式 目录一.GPIO的简介二.GPIO功能框图三.GPIO的8种工作模式1.浮空,上拉,下拉输入2.模拟输入3.推挽和开漏输出4.复用功能推挽开漏输出四.GPIO的寄存器端口配置低寄存器端口配置低寄存器端口输出寄存器端口位设置/清除寄存器端口位清除寄存器端口位清除寄存器总结一.GP 阅读全文

posted @ 2025-12-16 09:36 流年ccc 阅读(2) 评论(0) 推荐(0)

2023年11月4日

摘要: 单一对象 1.由于TestStudent中含有main方法,因此TestStudent类先以字节码形式进入方法区,里面包含main方法 2.虚拟机调用该类中的main方法,main方法进入栈内存中 3.main方法中先创建对象stu,调用了student类,Student类字节码文件进入方法区 4. 阅读全文

posted @ 2023-11-04 16:58 流年ccc 阅读(13) 评论(0) 推荐(0)

2023年11月3日

摘要: 1.类(包含该类的方法)的字节码文件进入方法区处于候命状态 2.虚拟机调用了该类的方法后,方法进入栈内存,并执行方法 3.当运行方法过程中出现了“new”,就会在堆内存中开辟对应空间,并把该空间的地址返回给arr变量记录,因此就可以通过arr找到对应的堆内存空间 注意: 阅读全文

posted @ 2023-11-03 10:27 流年ccc 阅读(10) 评论(0) 推荐(0)

2023年10月16日

摘要: 资料来源于第8课:https://www.bilibili.com/video/BV1o841187iP?p=8&spm_id_from=pageDriver&vd_source=c3a656550cf5d38944e8878bb7026cbc 1.我们手写的java 代码为.java后缀文件储存在 阅读全文

posted @ 2023-10-16 16:58 流年ccc 阅读(59) 评论(0) 推荐(0)